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
[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
相关文章推荐
- C++基本概念——常用基本内置类型
- 做一个分享的人
- Android客户端与服务器交互中的token
- 如何学习自动化测试
- 给tableView 截个图 只要cell的截图
- JavaScript学习总结之JS、AJAX应用
- PostgreSQL新手入门
- 滚动周(30天)
- cocos2d-js在web使用时,一定要把资源加入到resource.js里面~~否则各种bug
- wordpress网站打开速度优化压缩html代码
- MySQL中的系统参数
- 使用技巧Windows
- JSON和JS对象之间的互转
- iOS9.1 判断定位是否可用 并定位自己位置
- Javascript 和 json 使用Ajax
- PowerVR 7架构解析
- JS获取url参数及url编码、解码
- 9.5 在 C# 中使用 F# 库
- sql server2008本地连接选择windows身份验证无法登陆的解决办法
- Socket send函数和recv函数详解