1. 数据传递
在昨天的demo中,做到了点击MainActivity中的button跳转到TextViewActivity中显示写死的数据,现在试试把数据写在MainActivity中传递到TextViewActivity
通过intent来传递数据,在Android官网对intent的介绍如下
Intent 是在相互独立的组件(如两个 activity)之间提供运行时绑定功能的对象。
1.先在MainActivity中声明常量EXTRA_MESSAGE作为键
public static final String EXTRA_MESSAGE = "com.example.textview.MESSAGE";
然后再点击事件中做以下操作
获取button的text赋值给messge,然后作为键EXTRA_MESSAGE的值进行绑定,存在intent中
2.在TextViewActivity中对取出intent中EXTRA_MESSAGE对应的值并赋值给message,将mTV4的的text设置为message即可
运行结果
mTV4的值已经被替换为了button的text值,而不再是“苗苗苗苗苗”
2. 向上导航
官网解释
即在非主界面的界面都会有一个←,操作则是在AndroidManifest中添加父Activity属性
运行结果
左上角出现了箭头,可以点击箭头返回主界面