我希望我的应用程序在创建活动时添加所有片段(onCreate)并在我的活动死亡时将其删除(onDestroy)但是如果我尝试这样做,当我旋转设备时我的应用程序崩溃并且Log告诉我:
java.lang.IllegalStateExceptiom:onSaveInstanceState之后无法执行此操作
有办法做我想做的事吗?
答案 0 :(得分:0)
在致电onPause
之前,请尝试在super.onPause()
中删除它们。然后,您将在旋转设备时发现碎片消失。因此,如果您还将片段从onCreate
添加到onResume
,那么您应该没问题。
http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle