我有疑问,
我已经使用FLAG_ACTIVITY_REORDER_TO_FRONT标志开始了我的活动,所以第一次调用oncreate(),如果活动已经存在于历史堆栈中,那么将调用onrestart()。
所以我第一次在意图中加入一些额外的东西,在oncreate中我可以获得捆绑值,当我试图在活动被带到前面的onrestart中获取捆绑包时,我无法获得新捆绑的值。
怎么做?
答案 0 :(得分:0)
我无法清楚地理解你的问题。
无论如何,如果你只需要在新意图中访问额外内容,请尝试覆盖Activity.onNewIntent(Intent)方法。
如果需要访问savedInstanceState中的额外内容,请尝试覆盖Activity.onRestoreInstanceState(Bundle)方法而不是onRestart(),因为它总是在onRestart()方法之后调用。