Intent的作用
1.两个Activity是通过调用方法StartActivity(Intent intent)来传递消息,其中Intent的对象决定下一个Activity做什么;
2.一个Intent对象包含了一组信息:
1)Conponent name:其决定启动哪一个组件,其实Intent的对象;
【通过Intent对象由Activity02传递到OtherActivity】
[代码]Activity02.java代码:
//设置Intent对象要启动的Activity intent.setClass(Activity02.this, OtherActivity.class); //通过Intent对象启动另外一个Activity Activity02.this.startActivity(intent);
2)Action:启动的哪儿组件(Acticity),要执行的行为(即要做什么);
3)Data:一个Activity向另一个Activity传送的数据;
[代码]Activity02.java代码:
//生成一个Intent对象 Intent intent = new Intent(); //在Intent对象当中添加一个键值对 intent.putExtra("testIntent", "123");
[代码]OtherActivity.java代码:
//取得从上一个Activity当中传递过来的Intent对象 Intent intent = getIntent(); //从Intent当中根据key取得value String value = intent.getStringExtra("testIntent"); //为控件设置Text值 myTextView.setText(value);
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦