因此,我的应用程序有一个活动ProjectActivity
作为主页,其中包含3个片段HomeFragment
ListFragment
TagFragment
(每个标签一个)。当我点击按钮(homeFragment
)时,会打开一个新活动CaptureActivity
。
该活动启动ASyncTask,ParseData
。
在ParseData
onPostExecute上,我想回到我的ProjectAcitity
,专注于指定的标签(包含ListFragment
的标签),并更新{{1}查看。
我实际上不知道如何做到这一点。我只需要拨打ListFragment
吗?但是,如果我按下后退按钮,它是否会返回整个链(ProjectActivity
,Project Activity
,CaptureActivity
)?
答案 0 :(得分:0)
嗯,你可以做一些事情。
首先让ListFragment监视器显示其列表并在其onStart / onResume中刷新它,当您返回ProjectActivity时将调用它。
或者更直接地你可以做startActivityForResult(captureActivity);然后,当你回到ProjectActivity,在onActivityResults()中获得结果,然后从那里更新你的ListFragment。