Android onFragmentInteraction(Uri uri) 方法

来源:互联网 发布:程序员 mac 推荐app 编辑:程序博客网 时间:2024/05/02 16:29

在用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标识进行相关操作。

0 0
原创粉丝点击