按后退按钮关闭后重新打开应用程序时出现空白 activity 或片段
Blank activity or fragment on reopening app after closing by pressing back button
当我按下 home fragment 上的后退按钮时,我的应用程序最小化了,这很好,但是当我重新打开它时,它显示一片空白 activity。我猜它没有加载它应该加载的片段。
我在 activity 上添加了一个带有一些文本的文本视图,但它没有显示,所以我看到了其他内容。
我该如何处理这个问题?
我使用了 toasts 并发现该应用正在返回到启动器 activity,但它没有通过 onCreate,所以它看起来是空白的,我现在在入职时调用 finish() activity 到目前为止它工作正常。谢谢
您的 activity 有生命周期。如果生命周期状态正在改变,那么将调用一个方法。如果你打开你的应用程序,在你最小化你的应用程序后,方法 "onResume()" 将被调用。尝试在你的activity中使用这个方法来检查你的activity是否是正确的activity。
更新(感谢 Santiago Gil):
有必要在入职时调用 finish() activity。
当我按下 home fragment 上的后退按钮时,我的应用程序最小化了,这很好,但是当我重新打开它时,它显示一片空白 activity。我猜它没有加载它应该加载的片段。
我在 activity 上添加了一个带有一些文本的文本视图,但它没有显示,所以我看到了其他内容。
我该如何处理这个问题?
我使用了 toasts 并发现该应用正在返回到启动器 activity,但它没有通过 onCreate,所以它看起来是空白的,我现在在入职时调用 finish() activity 到目前为止它工作正常。谢谢
您的 activity 有生命周期。如果生命周期状态正在改变,那么将调用一个方法。如果你打开你的应用程序,在你最小化你的应用程序后,方法 "onResume()" 将被调用。尝试在你的activity中使用这个方法来检查你的activity是否是正确的activity。
更新(感谢 Santiago Gil):
有必要在入职时调用 finish() activity。