tbr*_*lle 2 android workflow-activity
在我的应用程序中,我有2个列表活动,可以通过单击其项目来启动其中一个.
|--Activity1--| |--Activity2--| |--Activity1--|
| item11 | ->click-> | item21 | | item21 | ->click-> ...
| item12 | | item22 | ->click-> | item12 |
| item13 | | item23 | | item13 |
|-------------| |-------------| |-------------|
Run Code Online (Sandbox Code Playgroud)
因此,如果用户点击太多,他可以填写所有堆栈,系统会抛出一个StackOverFlowException不会吗?
我选择的解决方案是标记这两个活动noHistory="true",但现在我很遗憾用户无法使用后退按钮在这两个活动之间导航.
有人能帮我找到更好的选择吗?
提前致谢
编辑:为了更全面,让我们解释一下这个活动的工作流程目标是什么:
我有一个数据库,存储链接到一年中的天数列表的名称列表.名称可以链接到多天,每天同样的事情可以链接到多个名称.
the database schema
| names |---< n, m >---| days |
Run Code Online (Sandbox Code Playgroud)
所以这个活动工作流是一种数据库导航器:
Activity1是NameListActivity,它显示链接到特定日期的名称列表. Activity2是DateListActivity,它显示链接到特定名称的天数列表.当用户单击其中的项目(名称)时NameListActivity,DateListActivity将以链接到所单击名称的日期列表开始.
同样,当用户点击该项目(一天)时DateListActivity,NameListActivity会以链接到所点击日期的列表名称开始.
| 归档时间: |
|
| 查看次数: |
709 次 |
| 最近记录: |