社区
Xamarin技术
帖子详情
使用Intent在两个Activity传输数据的时候,GetStringExtra获取到NULL
瞓唔着噶鱼Kerwin
2016-07-30 03:15:00
使用Intent在两个Activity传输数据的时候,打断点看到GetStringExtra获取到NULL。
参考的例子就是Xamarin给的例子,来去前后就3行代码:(
https://developer.xamarin.com/recipes/android/fundamentals/activity/pass_data_between_activity/
多谢。
...全文
1387
1
打赏
收藏
使用Intent在两个Activity传输数据的时候,GetStringExtra获取到NULL
使用Intent在两个Activity传输数据的时候,打断点看到GetStringExtra获取到NULL。 参考的例子就是Xamarin给的例子,来去前后就3行代码:( https://developer.xamarin.com/recipes/android/fundamentals/activity/pass_data_between_activity/ 多谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
瞓唔着噶鱼Kerwin
2016-07-30
打赏
举报
回复
不知道网站的代码是不是有问题。 我修改成全局变量规避了。 在Activity1的类中声明一个public static的Intent变量intent,在OnCreate的时候赋初值。 在Activity2当中使用的时候,直接Activity1.intent.GetStringExtra。
Activity
传值
i
nt
e
nt
.get
String
Extra
(“key“) 返回
null
Andriod
i
nt
e
nt
get
Extra
为
null
Android Kotlin
i
nt
e
nt
.get
String
Extra
("xxx")
获取
为
null
问题解决
使用
Anko 时遇到一个坑,
Activity
获取
上一个页面传过来的参数
String
xxx=
i
nt
e
nt
.get
String
Extra
("xxx") xxx 一直为
null
因为缺少 to
String
val xxx= et_xxx.text start
Activity
<Main
Activity
>("xxx " to xxx) 此时 xxx 是Editable 不是 St...
解决start
Activity
()启动之前已经启动的活动,get
String
Extra
()为
null
的问题
项目中有需求,需要一个活动A启动另一个活动B,填入数据保存,再把数据返回给上一个已经启动的活动A,想当然的我当然是按照常规思路来写,结果get
String
Extra
()为
null
。百度了一下发现,已经启动过的活动A,再用start
Activity
()去启动,如果在A的onCreate()方法中去调用get
I
nt
e
nt
(),那么get
String
Extra
()会无法接收到传过来的信息,即为
null
。...
i
nt
e
nt
.get
String
Extra
获取
的数据是之前的数据
重点是:Pending
I
nt
e
nt
.FLAG_UPDATE_CURRE
NT
| Pending
I
nt
e
nt
.FLAG_IMMUTABLE。标志来更新当前的
I
nt
e
nt
,确保每次发送广播时都是
使用
新的
I
nt
e
nt
对象。发送广播时,可能会出现
I
nt
e
nt
对象被重用的情况,导致
获取
到的数据不正确。要解决这个问题,可以在创建。
Android学习(十二):
两个
Activity
之间相互传数据(单方向)
在这个例子中,我们在第一个
Activity
中创建一个
I
nt
e
nt
,并
使用
put
Extra
()方法将数据放入
I
nt
e
nt
中,其中"key"是用于标识数据的键值对。在第二个
Activity
中,我们通过get
I
nt
e
nt
()方法
获取
传入的
I
nt
e
nt
,在
I
nt
e
nt
中通过get
String
Extra
(“key”)
获取
到传递的数据。这是几种常用的方法,用于在
两个
在Android开发中,可以通过
I
nt
e
nt
在
两个
Activity
之间相互传递数据。在Android中,
两个
Activity
之间可以相互传递数据。
Xamarin技术
436
社区成员
235
社区内容
发帖
与我相关
我的任务
Xamarin技术
欢迎来到Xamarin技术交流论坛学习交流,Xamarin是一个行动App开发平台,开发人员透过Xamarin可开发出iOS、Android 与Windows 等平台的...
复制链接
扫一扫
分享
社区描述
欢迎来到Xamarin技术交流论坛学习交流,Xamarin是一个行动App开发平台,开发人员透过Xamarin可开发出iOS、Android 与Windows 等平台的...
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章