Android 如何在所有活动中访问导航抽屉?

Android 如何在所有活动中访问导航抽屉?,android,android-intent,android-fragments,navigation-drawer,Android,Android Intent,Android Fragments,Navigation Drawer,我遵循这个教程 现在这是我的片段,在这里我可以看到导航抽屉,现在从这个片段我打算到下一个活动,我想在那个活动中显示导航抽屉 public class WhatsHotFragment extends Fragment { public WhatsHotFragment(){} @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanc

我遵循这个教程

现在这是我的片段,在这里我可以看到导航抽屉,现在从这个片段我打算到下一个活动,我想在那个活动中显示导航抽屉

public class WhatsHotFragment extends Fragment {

public WhatsHotFragment(){}


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

    View rootView = inflater.inflate(R.layout.fragment_whats_hot, container, false);
     txtchs=(Button)rootView.findViewById(R.id.txtcheking);


    txtchs.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent intent=new Intent(getActivity(),AllProducts.class);
            startActivity(intent);
        }
    });
    return rootView;
}
}

问题是我想访问Allproducts活动中的导航抽屉。那么有可能吗?有人能帮忙吗?

单击按钮调用此代码

Fragment frag = new YourFragment(); 

FragmentTransaction ft = getFragmentManager().beginTransaction(); 

ft.replace(R.id.fragment_container, frag);  

ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); 

ft.addToBackStack(null); 

ft.commit();

调用child
Fragment
而不是
Activity
。意味着您需要在单击按钮时调用另一个片段,其中包括导航抽屉。是的,具体是这样做的….?您能告诉
Fragment frag=new YourFragment();FragmentTransaction ft=getFragmentManager().beginTransaction();ft.更换(R.id.碎片容器,碎片);ft.setTransition(碎片事务处理、传输、碎片淡入淡出);ft.addToBackStack(空);ft.commit()点击按钮,你们需要调用它。这太棒了。将把它作为答案,这样我就可以接受。可以在片段中访问Customadapter吗?