您的位置:首页 > 其它

onNewIntent

2016-01-29 12:02 232 查看
onCreate是用来创建一个Activity也就是创建一个窗体,但一个Activty处于任务栈的顶端,若再次调用startActivity去创建它,则不会再次创建。若你想利用已有的Acivity去处理别的Intent时,你就可以利用onNewIntent来处理。在onNewIntent里面就会获得新的Intent.

[html] view
plaincopy

@Override

protected void onNewIntent(Intent intent) {

// TODO Auto-generated method stub

super.onNewIntent(intent);

}

如果IntentActivity处于任务栈的顶端,也就是说之前打开过的Activity,现在处于

onPause

onStop 状态的话

其他应用再发送Intent的话,执行顺序为:

onNewIntent

onRestart

onStart

onResume
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: