这是我的两种情况。如何操作Android活动堆栈?
1 - 用户打开从Android主屏幕 用户提供“第一时间”屏幕上的第一次应用程序(由第一次活动的支持,让我们称它为A) 用户点击后退按钮 用户返回到Android主屏幕
2 - 用户打开应用程序的第二次 用户提供应用程序的主列表屏幕(通过列表活动的支持,让我们叫它B) 用户点击后退按钮 用户返回到Android主屏幕
我已经意识到有很多方法来检测它是否是第一次打开应用程序。
问题是后退按钮返回到主屏幕而不是路由活动,它决定将哪个屏幕转发到。
目前我的应用程序有一个活动来决定在哪里路线(让称之为R)的问题是,我堆栈或者看起来像的R - > a,或R - >乙
我想A或B来代替当他们打开时,R在堆栈上,如果用户回击,则他们进入安卓主屏幕,而不是回到R.
让协作者为A和B设置视图也不是真的可行B扩展androids具体实现一个列表Activity来获得其大部分功能。
任何想法?