社区
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/
多谢。
...全文
1388
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。
Android零基础入门
Android零基础入门这门课程的目标:带您走进Android大门,了解Android整体框架,演变发展历史 ;掌握Android编程的基础概念,教您构建各种应用程序:从Hello World开始,直到带有调度作业、更新设置、访问网络和
使用
架构组件的应用程序;课程结束后,能自己动手编写一定难度的Android程序,具备自学更高级开发的基础,能看懂开源的Android代码。 课程整体上分5个大的模块依次展开: 1.入门 (第1~3章) 2.用户体验(第4~6章) 3.在后台运行(第7~8章) 4.保存用户数据(第9~10章) 5.应用上架(第11章)。课程大纲如下:第1章. 构建您的第一个应用程序 1. 对Android有基本认识,搞懂Android系统整体框架,Android不同版本以及这些版本演变过程 2.以HelloWord为例,了解Android app的程序结构 3.Android UI的基础知识-视图和布局,初步介绍Android View的事件处理,及图片等资源的
使用
等第2章.
Activity
和
I
nt
e
nt
1.
Activity
和
I
nt
e
nt
基础和用法 2.
Activity
生命周期和回调 3.
Activity
实例状态第3章. 测试应用 调试应用 及
使用
Support library 1.讲解Android
两个
主要的应用程序调试方法:日志 和 断点 2.如何对App进行单元测试 3.介绍Android中用于向后兼容的 Support library及用法第4章. 用户交互 讲解Android中常用控件的
使用
方法和注意事项,如按钮、输入控件、菜单、对话框、用户导航、列表等第5章. 令人愉快的用户体验 1.学会
使用
Drawables 2.
使用
Android studio中的图片和矢量图 3.讲解Android中主题和样式,以及如何定制主题和样式 4.Android著名的应用设计理念Material design,通过Material design打造极致的用户体验 5.如何让布局自适应不同尺寸的手机第6章. 界面测试 介绍Android UI自动化测试 Espresso第7章.后台任务 学会Android多线程编程,
使用
非UI线程在后台完成耗时任务,从网络存取数据。撑握Android的广播和后台服务第8章. 闹钟和调度程序 掌握Android定时任务和调度作业第9章.首选项和设置 学会
使用
Preferences保存用户数据,编写应用的设置界面,存取设置数据第10章.
使用
Room 存储数据 学会
使用
Android SQLite数据库,通过Room组件对数据库增删改查,掌握LiveData和 ViewModel等架构组件第11章:App上架 1.学会App在国内应用市场上架 2.学会App在Google play上架课程中如果讲的不对的地方,请大家指出,我及时修正,我们共同努力,一起进步。
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
对象被重用的情况,导致
获取
到的数据不正确。要解决这个问题,可以在创建。
Xamarin技术
436
社区成员
235
社区内容
发帖
与我相关
我的任务
Xamarin技术
欢迎来到Xamarin技术交流论坛学习交流,Xamarin是一个行动App开发平台,开发人员透过Xamarin可开发出iOS、Android 与Windows 等平台的...
复制链接
扫一扫
分享
社区描述
欢迎来到Xamarin技术交流论坛学习交流,Xamarin是一个行动App开发平台,开发人员透过Xamarin可开发出iOS、Android 与Windows 等平台的...
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章