- Activity
- 一个界面就是一个Activity
- Intent:实现界面之间的跳转
- 使用时要新建该对象,intent(本界面。this,跳转的界面。Class)
- intent类自带的有拨号功能,调整参数即可实现一键拨号,一键上网站
- 在活动中调用,startactivity(intent)!!!!!不要忘记。
- 使用时要新建该对象,intent(本界面。this,跳转的界面。Class)
- 活动之间的数据传输(单向传输)
- 发送方Intent.putExtra(自拟的名字接收方拿来用的,要传输的数据)
- 接收方
- Intent =getintent()
- Str=intent.getStringExtra(发送方的自拟名字)
- 然后textView.setText就可以了
- 活动之间的数据传输(双向传输)
- 只是活动调用时用startactivityforresult(intent,请求码OX01)
- 需要改变的是!!!
- 接受者定义的是final intent,接受者在之前的基础上再加按钮监听,在其中使用
- putExatra返回自己要给的值
- setResult(返回码OX02,intent)
- 发送者在之前的方法之外再建立onActivityResult,删除自带代码行
- 判定请求码与返回码正确
- 接收显示,该方法中有intent data,调用即可。
- 接受者定义的是final intent,接受者在之前的基础上再加按钮监听,在其中使用
- fragment碎片(在同一界面显示两个活动)
- 一个主活动,一个碎片,碎片要自己定义
- 调用时调用对方的界面地址传值,不需要intent进行交互
- 碎片动态加载(在需要的时候让碎片出来,不需要的时候正常的只显示主活动)
day4
最新推荐文章于 2023-10-10 23:01:48 发布