gpt4 book ai didi

android - 在抽屉导航关闭之前加载 fragment

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:06:55 25 4
gpt4 key购买 nike

我已经实现了一个抽屉导航,我想在抽屉导航关闭之前加载我的 fragment 。目前,fragment 加载与抽屉关闭并行,因此如果 fragment 很重,用户界面会挂起一点。

我的代码是:

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);
}
}

我如何更改它以便我首先看到我的 fragment 加载(在后台),当它完成加载时,抽屉导航关闭?

最佳答案

我的解决方案是在抽屉关闭后加载 fragment :实际上在 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 - 在抽屉导航关闭之前加载 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18489092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com