如何在活动结束时获取onrestart中的包值

时间:2010-11-26 10:49:28

标签: android android-activity bundle

我有疑问,

我已经使用FLAG_ACTIVITY_REORDER_TO_FRONT标志开始了我的活动,所以第一次调用oncreate(),如果活动已经存在于历史堆栈中,那么将调用onrestart()。

所以我第一次在意图中加入一些额外的东西,在oncreate中我可以获得捆绑值,当我试图在活动被带到前面的onrestart中获取捆绑包时,我无法获得新捆绑的值。

怎么做?

1 个答案:

答案 0 :(得分:0)

我无法清楚地理解你的问题。

无论如何,如果你只需要在新意图中访问额外内容,请尝试覆盖Activity.onNewIntent(Intent)方法。

如果需要访问savedInstanceState中的额外内容,请尝试覆盖Activity.onRestoreInstanceState(Bundle)方法而不是onRestart(),因为它总是在onRestart()方法之后调用。