Android - 将活动调用为碎片 - 导航抽屉

时间:2014-02-04 15:19:01

标签: android android-fragments android-activity fragment drawer

我已经从Android官方网站http://developer.android.com/training/implementing-navigation/nav-drawer.html下载了示例项目。我试图了解导航抽屉的工作原理。所以,我有一个疑问,他们从左侧菜单中为每个项目调用片段。在我的项目中,我有一个很大的活动,我试图通过这个片段来调用:

public class HomeFragment扩展了Fragment {

public HomeFragment() {
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {

    Intent intent = new Intent();
    intent.setClass(getActivity(), ListMatch.class);
    startActivity(intent);
    View rootView = inflater.inflate(R.layout.list_match, container, false);
    return rootView;
}

}

但是,如果我这样做,它完全调用我的Activity,但菜单消失了。如何调用此活动并保留我的菜单?非常感谢。

1 个答案:

答案 0 :(得分:0)

像Raghunandan所说,抽屉适用于单一活动。从“主”抽屉中启动新活动是很常见的,但通常这种活动会在操作栏中设置向上操作以返回主活动。