在 Android 开发中,可以使用 Intent
来在两个 Activity 之间传递数据。通过在 Intent
中添加键值对,然后在下一个 Activity 中使用 getIntent()
方法获取 Intent
对象,再使用 getXXXExtra()
方法获取数据。可以使用 putExtra()
传值,使用 getXXXExtra()
取值。
让然其他办法也很多:全局变量啦、单例啦、依赖注入感觉更好用,但不在本文讨论范围内。
在 Android 开发中,可以使用 Intent
来在两个 Activity 之间传递数据。通过在 Intent
中添加键值对,然后在下一个 Activity 中使用 getIntent()
方法获取 Intent
对象,再使用 getXXXExtra()
方法获取数据。可以使用 putExtra()
传值,使用 getXXXExtra()
取值。
让然其他办法也很多:全局变量啦、单例啦、依赖注入感觉更好用,但不在本文讨论范围内。
在 Android 项目中加入的每一项资源,构建工具均会定义唯一的整型(Long) ID,通过这个 ID 来引用资源。例如,有一张叫 logo.png 的图像文件保存在 res/drawable/ 目录中,则构建工具会生成名为 R.drawable.logo 的资源 ID。
首先来看一下Android工程的目录结构: