在完成的活动上运行void

时间:2015-06-27 13:09:52

标签: android

活动" MainActivity":

... (in some onClickListener)
Intent intent = new Intent();
intent.setClass(MainActivity.this, NextActivity.class);
startActivity(intent);
...

活动" NextActivity":

... (in onCreate)
finish();
...

finish();行之后,如何在refreshContactList()中运行名为MainActivity的方法?

1 个答案:

答案 0 :(得分:0)

MainActivity启动时会暂停

NextActivityNextActivity结束时会暂停

因此,如果您在onResume()内覆盖MainActivity,则会在NextActivity完成时调用它。

您需要设置某种标记或变量状态,以便您知道哪个活动最后处于活动状态(如果用户离开并返回应用程序,也会调用onResume())。