Android应用程序中是否存在最大活动? 我想知道,因为我正在考虑创建具有铃声功能的声音应用程序。它将有大约40个活动。但只有1个将持续运行。 太多了吗?我应该找另一种方式吗?
解释为什么我需要40个活动 我有30个声音,我想将它们设置为铃声。 1个正常活动,按钮可播放Mp和其他内容,还有35个其他活动,每个文件1个。 我想要的是长按开始活动与布局,将有更多按钮 我尝试了上下文菜单,但看起来不太好。
答案 0 :(得分:2)
您可以拥有任意数量的活动。数量没有限制。所有Android活动都存储在堆栈中,堆栈顶部的活动是可见的。当内存不足时,Android操作系统将自动开始查杀堆栈中较低的内存并且不运行任何后台任务或服务。
答案 1 :(得分:2)
由于活动的数量,您不应该直接遇到问题,但我对您的设计提出质疑。可能很难做到正确并遇到性能问题,而且APK可能会非常大。
另一种方法可以利用这样一个事实:您可以选择性地使用/显示单个活动的不同布局,并且单个布局可以选择性地在同一可见空间中显示不同的组件。