2015-06-19 158 views
0

我需要在某些活动完成后更新适配器。任何想法如何做到这一点?startActivity完成后执行某些操作

- 编辑 -

我有一个活动,我需要更新数据第一个启动一些其他活动结束后设置。我必须将自己传递给开始的活动吗?

+0

为什么要更新正在完成的活动中的适配器?你需要提供更多的上下文,并且代码通常不会受到伤害。但是当你完成时你的活动会调用'onFinish()'。所以你可以覆盖它,并做你在那里尝试。假设你调用'finish()' – codeMagic

+0

是在用户关闭当前活动时更新前一个?如果是,请使用OnResume。 –

+0

查看目标链接。你可以在第一个'onActivityResult()'中更新它 – codeMagic

回答

0

尝试覆盖onStop()或onPause()方法并添加代码以完成您的工作。如果您想在用户最小化应用程序时更新适配器,请使用onPause()。如果要在用户退出活动并且即将销毁时更新适配器,请使用onStop()。

相关问题