我有一个在main_activity添加的启动片段。
我想为我的应用程序做一些加载检查,然后如果一切正常,我想添加导航抽屉片段并继续我的应用程序。
否则我想显示退出片段。
这样做的最佳做法或解决方案是什么? 添加,关闭或退出片段的最佳做法是什么? 退出片段的解决方案是什么?
背景:
我暂停了4天,不能清理我的烂摊子。如果有人有兴趣我可以在这里给出代码,但这将是一团糟,没有人有兴趣看到这一点,包括我。
再次感谢。
答案 0 :(得分:1)
由于片段是活动的一部分,因此它们不会被关闭,而是被其他片段替换。您应该使用getFragmentManager()
。或者,如果您不需要持有片段的活动,则可以使用finish()
方法关闭活动。
答案 1 :(得分:1)
要删除片段,您可以使用:
FragmentToBeRemoved fragToBeRemoved = new FragmentToBeRemoved();
FragmentTransaction ft = (FragmentTransaction)getSupportFragmentManager().beginTransaction();
ft.remove(fragToBeRemoved);
ft.commit();
然后通过调用
删除Activityfinish();
Open for correction, as Always! Regards, Edward Quixote.