回到我的主要活动,并刷新碎片

时间:2012-05-28 15:29:25

标签: android android-activity android-fragments

因此,我的应用程序有一个活动ProjectActivity作为主页,其中包含3个片段HomeFragment ListFragment TagFragment(每个标签一个)。当我点击按钮(homeFragment)时,会打开一个新活动CaptureActivity。 该活动启动ASyncTask,ParseData

ParseData onPostExecute上,我想回到我的ProjectAcitity,专注于指定的标签(包含ListFragment的标签),并更新{{1}查看。

我实际上不知道如何做到这一点。我只需要拨打ListFragment吗?但是,如果我按下后退按钮,它是否会返回整个链(ProjectActivityProject ActivityCaptureActivity)?

1 个答案:

答案 0 :(得分:0)

嗯,你可以做一些事情。

首先让ListFragment监视器显示其列表并在其onStart / onResume中刷新它,当您返回ProjectActivity时将调用它。

或者更直接地你可以做startActivityForResult(captureActivity);然后,当你回到ProjectActivity,在onActivityResults()中获得结果,然后从那里更新你的ListFragment。