在作Notification传Intent数据给Activity时,此Activity为singleInstance

AndroidManifest.xml: activity属性:

android:launchMode="singleInstance"

,在onResume中无法获取传入的Intent,原来用getIntent()只能获取Activity原来的Intent.

有此方法可以让singleInstance的Activity获取传入的Intent,并获取Extra数据:

重载:

onNewIntent(Intent intent) ,即可。

更多相关文章

  1. 获取数字签名(.keystore)SHA1、MD5值
  2. 显示界面的时候直接获取到EditText焦点弹出键盘
  3. Android多线程下安全访问数据库
  4. Android判断设备是否有NavigationBar(虚拟按键)并获取它的高度
  5. vue 移动端实现输入框居中
  6. Android加载长图滑动显示
  7. AndroidQ 系统自带文件选择器
  8. Android启动器(Launcher)开发详解
  9. Drozer – Android(安卓)APP安全评估工具(附测试案例)

随机推荐

  1. Android拍照、录像、录音代码范例
  2. Android倒计时实现
  3. 2013.11.19 ——— android 获取本地ip地
  4. Android中的onTouch事件
  5. Android 强制停止RecyclerView滑动方法
  6. NDK各版本下载
  7. Android RecyclerView 去掉滑动边缘阴影
  8. Android应用自启动
  9. Android 框架类图
  10. android 6.0编译时出现ERROR:Security pro