我的代码如下:
首先,我想知道第 20 行:
我有两个问题:
一个。为什么将MY_MESSAGE分配给com.example.myfirstapp.MESSAGE?湾。什么是com.example.myfirstapp.MESSAGE?C。我曾经在任何地方发过消息;这会像 r.java 文件中的变量一样自动制作,还是我需要在某个地方制作?
其次,关于第 40 行:intent.putExtra(EXTRA_MESSAGE, message);
我不确定此方法是否会向即将调用的活动添加消息或什么...部分,由于不完全了解 Intent 的意义,我很难理解这一点。 我想阅读关于一切是什么的 200 个基本部分,但我已经设定了截止日期,并且我被告知暂时不要为这个项目采用这种方法
鉴于Android Docs的解释,我知道意图是:
Intent本身,一个 Intent 对象,是一个被动的数据结构,持有对要执行的操作的抽象描述
A.) 有人可以解释一下意图的用途或提供一些比文档更好的快速文章吗?
B.) 更清楚地解释 putExtra( ) 的作用以及这些参数:
- name 额外数据的名称,带有包前缀。
- value 字符串数组数据值