Ale*_*rov 9 android android-fragments
如何在不恢复的情况下从backstack弹出片段?我只想从后台删除,我不想显示它.
这是建筑问题。
1)假设我们有 2 个控制器(片段/活动):控制器 A 和控制器 B。它们都连接到某个模型的一个实例(您可以在应用程序继承类中使用与服务、单例模式或 init 模型的绑定,并创建一个获取它)。当控制器 B 中发生一些有趣的事情时,他会通知模型,然后模型调用controllerA.finish()/controllerA.remove()。当然,我总是尝试尽可能好地实现这个解决方案,但有一个主要思想。
2)在另一种情况下,我在startActivity(intent)之后立即调用finish();
3)我也可以写:startActivityForResult(intent,requestCode)并在完成第二个活动方法onActivityResult(requestCode,responseCode,intent)后被调用 - 如果requestCode相等,我完成该活动。
归档时间: |
|
查看次数: |
2281 次 |
最近记录: |