android – 导航抽屉关闭前加载片段

android – 导航抽屉关闭前加载片段,第1张

概述我已经实现了导航抽屉,我想在导航抽屉关闭之前加载我的片段.目前,片段与抽屉关闭并行加载,因此如果片段很重,则用户界面会挂起一点. 我的代码是: private class DrawerItemClickListener implements ListView.OnItemClickListener { @Override public voi 我已经实现了导航抽屉,我想在导航抽屉关闭之前加载我的片段.目前,片段与抽屉关闭并行加载,因此如果片段很重,则用户界面会挂起一点.

我的代码是:

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 – 导航抽屉关闭前加载片段所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1139160.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存