android fragment 隐式跳转
时间: 2023-07-28 18:09:57 浏览: 139
android fragment
4星 · 用户满意度95%
Android中可以使用隐式意图(Implicit Intent)来启动Fragment。隐式跳转可以让我们通过指定一些action和category来启动某个Fragment,而不需要直接指定Fragment的类名。
下面是一个示例,演示如何通过隐式意图启动一个Fragment:
```
// 创建一个隐式意图
Intent intent = new Intent();
intent.setAction("com.example.fragment.ACTION_VIEW");
intent.addCategory("android.intent.category.DEFAULT");
// 启动Fragment
getActivity().startActivity(intent);
```
在这个示例中,我们创建了一个隐式意图,指定了action为`com.example.fragment.ACTION_VIEW`,并添加了一个默认的category。然后通过`startActivity()`方法启动了这个隐式意图,这将会启动与这个action匹配的Fragment。在Fragment中可以通过`getActivity().getIntent()`方法获取这个隐式意图,从而获取相应的参数。
阅读全文