抱歉,我找不到关于在哪里可以使用 Toast
的合适信息,
以及它的使用如何取决于 Activity 生命周期。
Toast
能否在 Application
对象创建期间、第一个 Activity
被创建之前显示?
如果我的应用程序中只有一个 Activity,它可以在 Activity.onCreate
期间使用吗?
当用户从我的单个 Activity
切换到其他应用程序时,它可以在 onPause
和 onResume
之间使用吗?
最佳答案
除了我自己的经验之外,无法为您提供任何相关资源,Toast
一旦显示,就完全不受任何生命周期的约束。
您可以使用任何 Context
(应用程序上下文或 Activity )显示它,即使是在服务中,它也不会在上下文结束时消失。
一旦显示,它将一直显示,直到它的持续时间到期或您手动取消它。
您不必介意任何进一步的生命周期影响。
关于java - Toast 和 android 生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46144425/