android 回调机制
2016-12-15 15:45
134 查看
android activity与fragment回调机制
activity与fragment回调机制主要实现目的有以下:fragment 触发activity的方法,则2者需要进行回调绑定
后面进行补充
实现方式如下
1.activity 端代码:
public class FrameActivity extends AppCompatActivity implements,MainFragment2.FragmentListener {
然后实现 fragment 中 FragmentListener 声明的方法
@Override public void hideRedConer() { TextView redConer = (TextView) findViewById(R.id.red_coner_circle); redConer.setVisibility(View.GONE); }
2.fragment 端代码:
public FragmentListener mListener; //MainFragment开放的接口 public interface FragmentListener{ //隐藏红色角标 void hideRedConer(); }
然后需要去重写onAttach
@Override public void onAttach(Activity activity) { super.onAttach(activity); // 确认容器 Activity 已实现该回调接口。否则,抛出异常 try { mListener = (FragmentListener) activity; } catch (ClassCastException e) { throw new ClassCastException(activity.toString() + " must implement FragmentListener"); } }
接下来在fragment调用该方法
mListener.hideRedConer();
到此,就已经完成了activity与fragment 的绑定
相关文章推荐
- 回调函数在Android监听机制中的体现
- Android事件处理模型一(基于回调机制的事件处理)
- 回调机制在 Android 监听用户界面操作中的体现
- Android回调机制
- 回调机制在 Android 监听用户界面操作中的体现
- 回调机制在 Android 监听用户界面操作中的体现
- ANDROID jni 中的事件回调机制JNIenv的使用
- android 回调机制
- 回调机制在 Android 监听用户界面操作中的体现
- Event---Android事件处理模型一(基于回调机制的事件处理)
- [待修改]java接口用法:向上转型和回调函数 回调机制在 Android 监听用户界面操作中的体现
- Android回调机制
- Android回调机制的讨论
- Android回调机制
- Android回调机制的讨论
- android回调机制
- [待修改]java接口用法:向上转型和回调函数 回调机制在 Android 监听用户界面操作中的体现
- Android---回调机制小例子
- Android回调机制
- Android 事件处理模型(一)回调机制