|
|
本帖最后由 pansong291 于 2019-3-28 13:36 编辑
上篇:8.初识Intent(一)---你好安卓
下篇:10.距离单位---你好安卓
注意:如果你的回复只是“感谢分享”、“辛苦了”之类的与教程内容无关的字眼,还请不要回复本帖,谢谢合作!!!
注意:如果你的回复只是“感谢分享”、“辛苦了”之类的与教程内容无关的字眼,还请不要回复本帖,谢谢合作!!!
注意:如果你的回复只是“感谢分享”、“辛苦了”之类的与教程内容无关的字眼,还请不要回复本帖,谢谢合作!!!
在上节课中我们已经讲过怎样使用Intent来启动一个新的Activity,今天我们这节课就简单讲一下如何用Intent在Activity中传递数据。我们依旧用之前的例子。大家一定要自己动手写代码,这样才能熟练。如果大家对教程中所讲到的有什么不明白的地方欢迎提问。如果在学习中觉得很吃力,那说明我们在进步。大家在手机上学会编程后,如果用电脑后只会觉得更加的简单顺手。
打开我们的main.xml,加上如下代码。这是我们第一个Activity的布局文件。
然后,打开NewActivity.java,在onTiaoZhuanBtnClick()函数里加上如下代码:
红框里的代码意思是:
将a输入框的值存放在edt1中,里面有两个参数,相当于键值对,第1个参数为键,第2个参数为值,我们可以通过键获取对应的值,我们可以暂时理解成为变量。
接下来我们打开我们的MainActivity.java来编写我们的代码,程序运行会执行里面的onCreate方法,我们在里面编写我们的代码,首先通过getIntent方法来得到我们的Intent对象,然后声明一个字符串变量,我们NewActivity中将输入框的值存放在edt1键中,我们可以在通过 getStringExtra("edt1") 将edt1所对应的值取出来,然后将它显示出来。
写完代码如果有错误,导包就行了,怎么导包我就不说了,以后也不提了,不会的话,看之前的教程。
然后Run 运行看效果,输入框里填入2,点击“跳转”按钮,跳到MainActivity,是不是显示2呀。
上篇:8.初识Intent(一)---你好安卓
下篇:10.距离单位---你好安卓 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|