首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:重复的Android活动工作流。玩火忘了?

问Android:重复的Android活动工作流。玩火忘了?
EN

Stack Overflow用户
提问于 2010-08-01 16:33:47
回答 1查看 745关注 0票数 1

我正在开发一个应用程序,试图从一个非常重复的过程中简化数据输入:

  1. 输入一些需要全屏图形的详细信息,如果滚动的
  2. 输入更多的原子细节,则
  3. 输入更多的原子详细信息
  4. 应用累积的数据
  5. 返回到步骤1<代码>H 210<代码>G 211

我非常肯定,我可以表示为3个单独的活动,然后只是激发每个活动的新意图在每一个周期。我还不能理解的是,这是否是一个可行的方法。

问题1:,如果我采用一种即席即忘的方法,那么有多少资源管理将由Android来处理?它会在幕后愉快地释放/重用/等活动吗?或者这是我必须自己管理的东西?

问题2:是否有一种方法可以导致活动的重用,使每个活动只有一个实例被分配,并且只在每个循环中被重用?

问题3:可以操纵活动堆栈,这样堆栈上就不会有~100个(预期周期的近似数)周期吗?我希望能够使用后退键不超过三次,并退出数据输入部分的摘要页。

问题4:是否可以建议其他方法来解决活动周期问题?我已经考虑了查看脚蹼和标签,但不确定这是否会更好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-01 17:41:44

会在幕后愉快地释放/重用/等活动吗?

是。

是否有一种方法可以导致活动的重用,使每个活动只有一个实例被分配,并且只在每个循环中被重用?

尝试在您的Intent上使用Intent启动该活动。根据文档,它应该会给出您想要的行为。

可以操纵活动堆栈,这样堆栈上就不会有~100个(预期周期的近似数)周期吗?

100?你一定是在期待一些非常有耐心的用户。

无论如何,FLAG_ACTIVITY_REORDER_TO_FRONT也应该涵盖这一点。

有人能建议其他方法来解决活动周期问题吗?我已经考虑了查看脚蹼和标签,但不确定这是否会更好。

选项卡对于您试图强制执行流的内容并不好,因为选项卡是为随机(而不是顺序)访问而设计的。ViewFlipper/ViewSwitcher可以工作,但是您必须管理BACK按钮功能,并确保您没有在活动中有效地泄漏内存,因为您期望人们使用它很长一段时间。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3382790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档