分享

重新熟悉一下CallBack

 gkok 2017-06-01
在一个Acivity和多个Fragment中,我们经常用到数据传递。比如用OneFragment中的Button控制TwoFragment中的TextView。方法如下:

  首先在OneFragment.java中定义一个回调函数,然后在MainActivity.java中实现这个回调函数,使用时在OneFragment.java中调用,这里用到了一个向下转型:
Transmit transmit=(Transmit)getActivity();
这个例子中有一个疑惑:

  如果在XML文件中定义Button的onClick属性,在MainActivity的startChange()方法中,无法获取TextView。但如果使用Bt_Main.setOnclickListener()定义点击触发就可以获取TextView。不知道小伙伴看明白我的意思了吗?哪位大神解惑一下呢

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多