day4

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值