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

@Override        protected void onNewIntent(Intent intent) {                // TODO Auto-generated method stub                super.onNewIntent(intent);                        }
如果IntentActivity处于任务栈的顶端,也就是说之前打开过的Activity,现在处于
onPause
onStop 状态的话
其他应用再发送Intent的话,执行顺序为:
onNewIntent
onRestart
onStart
onResume

更多相关文章

  1. android中的数据存取 之 File
  2. Android(安卓)创建与解析XML(四)—— Pull方式
  3. Android(安卓)发布release版本的apk软件
  4. opengl fbo 离屏渲染
  5. 【Android】上传代码至JCenter
  6. 设置Android(安卓)Studio工程布局文件的默认布局
  7. [Android]如何创建一个View的分割线
  8. Android(安卓)使用ExoPlayer视频播放 (一)
  9. Android中文件与文件夹的创建(file)

随机推荐

  1. MySQL延迟问题和数据刷盘策略流程分析
  2. Workbench连接不上阿里云服务器Ubuntu的M
  3. MySQL 的覆盖索引与回表的使用方法
  4. 详解Mysql查询条件中字符串尾部有空格也
  5. MySQL 学习总结 之 初步了解 InnoDB 存储
  6. 解决MySql客户端秒退问题(找不到my.ini)
  7. MySQL延时复制库方法详解
  8. PostgreSQL物化视图(materialized view)过
  9. 如何更改MySQL数据库的编码为utf8mb4
  10. mysql不支持group by的解决方法小结