在用Android Studio中使用IDE默认创建fragment时,在Activity中加载fragment时会要求实现onFragmentInteraction(Uri uri)方法

此方法主要作用是从fragment向activity传递数据

在fragment中部分代码如下:

@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,                         Bundle savedInstanceState) {    // Inflate the layout for this fragment    View view = inflater.inflate(R.layout.fragment_my, container, false);        mListener.onFragmentInteraction(Uri.parse("content://" + "com.fengge.demo" + "/people"));    return view;}

在activity中部分代码如下:

@Overridepublic void onFragmentInteraction(Uri uri) {    Toast.makeText(MainActivity.this,"this is:"+uri,Toast.LENGTH_SHORT).show();}
这时activity中就可以根据fragment中回传过来的uri标识进行相关操作。

更多相关文章

  1. Android(安卓)Studio使用gradle导出jar包并混淆代码代码记录一
  2. 定制Oreo 初步
  3. Android(安卓)代码混淆
  4. Android(安卓)Paint之MaskFilter详解
  5. 适配Android(安卓)N (7.0)需要解决的问题汇总
  6. AppWidgetProvider
  7. 关于android中postDelayed方法的讲解
  8. 使用Android(安卓)studio 开发xposed插件
  9. Android(安卓)orm框架Sugar1.4源码(映射篇)

随机推荐

  1. Android(安卓)编译时注解 —— 语法详解
  2. Android电量测试工具battery-historian学
  3. [置顶] android下调试声卡驱动之wm8960介
  4. android opengl 播放 yuv数据
  5. [小代码]通过IP和端口连接到远程摄像机
  6. Android四大组件之一 广播接收者 Broadca
  7. android数据共享之Content Provider(访问
  8. android中webview接收favicon总是获取为n
  9. [Android(安卓)Pro] Android开发实践:为什
  10. android IPC通信中的UID和PID识别