android-如何使用滑动菜单库更新片段
我正在使用jfeinstein10的滑动菜单库() 在我的ListFragment中,我有一个带有动态项的适配器 但当我想添加项目时,以及之后,当我打开菜单时,该项目不显示 为什么?如何更新我的ListFragment? 我调试了我的应用程序,但在我的ListFragment中有另一个方法,当我打开菜单时,它永远不会被调用 我的基本活动android-如何使用滑动菜单库更新片段,android,fragment,slidingmenu,Android,Fragment,Slidingmenu,我正在使用jfeinstein10的滑动菜单库() 在我的ListFragment中,我有一个带有动态项的适配器 但当我想添加项目时,以及之后,当我打开菜单时,该项目不显示 为什么?如何更新我的ListFragment? 我调试了我的应用程序,但在我的ListFragment中有另一个方法,当我打开菜单时,它永远不会被调用 我的基本活动 public class BaseActivity extends SlidingFragmentActivity { protected ListFrag
public class BaseActivity extends SlidingFragmentActivity {
protected ListFragment mFrag;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// set the Behind View
setBehindContentView(R.layout.menu_frame);
FragmentTransaction t = this.getSupportFragmentManager().beginTransaction();
mFrag = MenuFragment.newInstance(100);
t.replace(R.id.menu_frame, mFrag);
t.commit();
// customize the SlidingMenu
SlidingMenu sm = getSlidingMenu();
sm.setShadowWidthRes(R.dimen.shadow_width);
sm.setShadowDrawable(R.drawable.shadow);
sm.setBehindOffsetRes(R.dimen.slidingmenu_offset);
sm.setFadeDegree(0.35f);
sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
}
}
我的菜单碎片
public class MenuFragment extends ListFragment {
public MenuFragment() {
}
public static final MenuFragment newInstance(int request) {
MenuFragment f = new MenuFragment();
Bundle bdl = new Bundle();
bdl.putInt("my_request",request);
f.setArguments(bdl);
return f;
}
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.list, null);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
MenuAdapter adapter = new MenuAdapter(getActivity(),getArguments().getString("current"));
setListAdapter(adapter);
getListView().setDividerHeight(0);
}