intent传值收不到 onNewIntent

原创 2016年08月30日 14:40:14

在工作中,总是遇到一些问题,而今天给大家分享下我遇到的一个问题:

intent传值收不到:

launchMode为singleTask的时候,通过Intent启到一个Activity,如果系统已经存在一个实例,系统就会将请求发送到这个实例上,但这个时候,系统就不会再调用通常情况下我们处理请求数据的onCreate方法,而是调用onNewIntent方法

protected void onNewIntent(Intent intent) {

super.onNewIntent(intent);

setIntent(intent);//必须要写

Intent intent = getIntent();
	
  String name = intent.getStringExtra("name");

}
而我们在其他生命周期来获取intent值时null,所以要在onNewIntent方法获取传递回来的intent值在做其他操作;



Notification通过Intent传递参数getIntent()为null的问题解决

想着通过Notification 发送一条通知 点击通知跳转到一个新的activity 在activity中得到Notification的id,从而能够cancel掉Notification。 但...
  • flyingsir_zw
  • flyingsir_zw
  • 2016年05月22日 18:22
  • 2655

android onNewIntent和使用通知时问题

1、onNewIntent()源码介绍 /** * This is called for activities that set launchMode to "singleTop" in ...
  • androidxiaogang
  • androidxiaogang
  • 2016年05月18日 12:32
  • 1493

Android:onNewIntent()触发机制及注意事项

一、onNewIntent() 在IntentActivity中重写下列方法:onCreate onStart onRestart  onResume  onPause onStop onD...
  • findsafety
  • findsafety
  • 2013年07月31日 10:10
  • 31153

(转)利用onNewIntent避免Activity之间的跳转传值多次实体化

原地址:http://www.cnblogs.com/fuyouG/p/fuyou-G-entryName.html onNewIntent 需要注意的是: 1、通过In...
  • duyiqun
  • duyiqun
  • 2017年04月12日 11:41
  • 219

利用onNewIntent避免Activity之间的跳转传值多次实体化

https://www.cnblogs.com/fuyouG/p/fuyou-G-entryName.html onNewIntent 需要注意的是: 1、通过Intent启到一个A...
  • wusj3
  • wusj3
  • 2017年11月24日 14:20
  • 60

使用onNewIntent实现startActivityForResult的返回传值

首先创建两个Activity,分别为MainActivity和BActivity 在AndroidManifest.xml文件配置MainActivity的启动方式为android:launchMo...
  • dipang00
  • dipang00
  • 2016年10月17日 17:57
  • 97

Intent传值Demo

  • 2017年06月13日 15:06
  • 23.9MB
  • 下载

Android开发 两个Activity之间通过Intent跳转传值

  • 2016年07月23日 20:01
  • 24.21MB
  • 下载

intent传值

  • 2014年06月02日 18:28
  • 2.21MB
  • 下载

Intent在Activity之间传值的几种方式

  • 2016年11月08日 10:17
  • 236KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:intent传值收不到 onNewIntent
举报原因:
原因补充:

(最多只允许输入30个字)