我需要关于我的应用程序使用多个活动的建议。我希望我的应用程序能够处理大约 20-30 个物理/数学方程。这就像使用列表视图来允许用户选择他们想要使用的方程。
我应该以一种为每个方程打开一个新活动的方式实现吗?换句话说,大约 20-30 个活动?有没有其他更好的选择。
我需要关于我的应用程序使用多个活动的建议。我希望我的应用程序能够处理大约 20-30 个物理/数学方程。这就像使用列表视图来允许用户选择他们想要使用的方程。
我应该以一种为每个方程打开一个新活动的方式实现吗?换句话说,大约 20-30 个活动?有没有其他更好的选择。
您应该使用单个活动,并为每个方程式切换一个片段。
因此,您将拥有一个 Activity,并且在该布局中,为 Fragment 提供了一个空间。然后,您将在适当的时候使用 FragmentManager 来切换 Fragments。
这将比创建大量不同的活动更容易管理。
这里有一个关于片段的非常好的教程,基本上片段是活动的一部分,可以附加到活动上以使其执行多项操作。如果您在 Android 4.0 或更高版本中进行编程,它们非常有用,并且比使用单一活动的旧风格更高效。