标签: android android-fragments
我有一个MainFragmentActivity,其中包含4个片段,我们称之为A,B,C,D。 在片段A中,我有两个带有视图寻呼机的子片段,让我们称它们为X,Y。 当我单击片段X中的某个按钮时,它将打开一个新活动并执行一些数据库更新。现在,当我完成这个新活动时,片段X中的一些数据应该从数据库中更新。
我尝试的是,在片段X的onResume中执行此操作。但它工作正常。
但我不知道这是否是正确的做法。知道怎么做吗?
答案 0 :(得分:1)
有可能会调用onResume次数超过预期,这将导致更多的数据库访问次数。
onResume
至于我,更好的方法是使用setResult和onActivityResult方法。
更多关于Getting a result from an activity