Fragment调用Activity中的方法,很简单 Fragment调用Activity中的方法,很简单

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mr_jianrong/article/details/80261521
Fragment调用Activity中的方法,很简单

假如 父Activity的类名叫 ParentActivity,有一个test()方法

在Fragment中调用其实很简单,代码如下:


ParentActivity parentActivity = (ParentActivity ) getActivity();
parentActivity.test();


第二种,接口回调


Fragment中定议:

public interface notification{
    void  sentNotification(final String toastStr);
}
让Activity实现它
 
   
然后在Fragment中在要调用Activity的方法这么写:
 
   
if(getActivity()instanceof notification){
   ((notification)getActivity()).sentNotification(toastStr);
}

扫描二维码关注公众号,回复: 4579841 查看本文章

猜你喜欢

转载自blog.csdn.net/mr_jianrong/article/details/80261521
今日推荐