首页 > 其他 > 详细

Fragment通过接口回调向父Activity传值

时间:2019-08-23 16:26:04      阅读:258      评论:0      收藏:0      [点我收藏+]

Fragment:

定义一个接口,在onAttach()方法中,实例化接口对象。要求是父Activity要实现该接口。然后在你想发送信息的地方调用callBackValue.sendMessageValue();

@Override
    public void onAttach(Context context) {
        super.onAttach(context);
        callBackValue = (CallBackValue) getActivity();
    }

    private CallBackValue callBackValue;
    //定义一个接口,向父activity传递信息。让“下一步”按钮可以被点击
    public interface CallBackValue{
        void SendMessageValue(boolean isEnable);
    }

Activity:

实现接口,重写该方法。在方法中处理逻辑。

@Override
    public void SendMessageValue(boolean isEnable) {
        mTxtNext.setEnabled(isEnable);
    }

 

Fragment通过接口回调向父Activity传值

原文:https://www.cnblogs.com/jdhdevelop/p/11400723.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!