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