2014-09-12 73 views
0

我有一个在main_activity处添加的splash片段。
我想为我的应用程序做一些加载检查,然后如果一切正常,我想添加导航抽屉片段并继续到我的应用程序。 否则我想显示退出片段。通过导航抽屉添加和删除多个片段

这样做的最佳实践或解决方案是什么? 添加和关闭或退出片段的最佳做法是什么? 退出片段的解决方案是什么?

背景:
我在此暂停了4天,无法清理我的混乱。如果任何人有兴趣,我可以在这里给代码,但它会是一团糟,没有人有兴趣看到,包括我。

再次感谢。

回答

1

由于片段是Activity的一部分,它们不会关闭,而会被其他片段替换。你应该使用getFragmentManager()。或者,如果您不需要持有片段的活动,则可以使用finish()方法关闭活动。

1

要删除片段,您可以使用:

FragmentToBeRemoved fragToBeRemoved = new FragmentToBeRemoved(); 

FragmentTransaction ft = (FragmentTransaction)getSupportFragmentManager().beginTransaction(); 
ft.remove(fragToBeRemoved); 
ft.commit(); 

然后通过调用删除活动:

finish(); 

 
 
Open for correction, as Always! 

Regards, 
Edward Quixote.