0

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

ParseDataonPostExecute 上,我想回到我的ProjectAcitity,专注于指定的选项卡(包含 的选项卡ListFragment),并更新ListFragment视图。

我实际上不知道如何做到这一点。我只需要打电话ProjectActivity吗?但是,如果我按下后退按钮,它不会返回整个链条 ( Project Activity, CaptureActivity, ProjectActivity) 吗?

4

1 回答 1

0

好吧,你可以做一些事情。

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

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

于 2012-05-28T15:37:55.327 回答