【发布时间】:2019-05-21 07:15:54
【问题描述】:
我需要最好的方法来实现我的用例,如下所示:
有 2 个活动:MainActivity 和 ListActivity
-
用例:
调用 MainActivity 时,onResume()中的 Activity 中有 1 个 Fragment (BottomFragment),即removed/added。然后我点击BottomFragment中的按钮,ListActivity会被startActivityForResult()调用。如果在列表中选择项目 -> 通过
setResult(RESULT_OK)和finish()返回 MainActivity。
现在,当 MainActivity 的onResume()method 调用时,removed/added再次被调用。 问题:
我不认为这是实现我的用例的最佳方式。因为我面临一个问题,即无法在设备 SDK
有人知道吗?谢谢
【问题讨论】:
-
@user1241241 我在这里更新了代码:stackoverflow.com/questions/56095728/…
-
您的代码中有一个小错误。修复代码中的这个小错误会给你预期的结果。
-
错误在哪里?如果你不能告诉我,我不需要这样的答案。
-
为什么要在 onResume 中添加 Fragment 为什么不在 Activity 生命周期的 onCreate 中?
标签: android android-fragments android-fragmentactivity