
我的代码是:
private class DrawerItemClickListener implements ListVIEw.OnItemClickListener { @OverrIDe public voID onItemClick(AdapterVIEw<?> parent,VIEw vIEw,int position,long ID) { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.ID.content_frame,fragmentProfile); ft.commit(); drawerLayout.closeDrawer(drawerNaviListVIEw); } } 我怎样才能改变这一点,以便我首先看到我的片段加载(在后台),当它完成加载时,导航抽屉关闭?
解决方法 我的解决方案是加载碎片AFTER抽屉关闭:实际上在onDrawerClosed中调用loadFragment方法
public voID onDrawerClosed() { // assure the request comes from selecting a menu item,not just closing tab if (selectedTab ) selectItem(mSelectedFragment); selectedTab = false; } 总结 以上是内存溢出为你收集整理的android – 导航抽屉关闭前加载片段全部内容,希望文章能够帮你解决android – 导航抽屉关闭前加载片段所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)