Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Toast和android生命周期_Java_Android - Fatal编程技术网

Java Toast和android生命周期

Java Toast和android生命周期,java,android,Java,Android,很抱歉,我找不到有关在哪里可以使用Toast的合适信息, 以及它的使用如何依赖于活动生命周期 在创建第一个活动之前,能否在应用程序对象创建期间显示Toast 如果我的应用程序中只有一个活动,是否可以在活动期间使用它。onCreate 当用户从我的单个活动切换到其他应用程序时,它可以在onPause和onResume之间使用吗?您可以在任何地方使用它,您只需要一个上下文对象 例如,有时我使用它进行调试,但有时它们太多,以至于我必须强制关闭我的应用程序,而除了我自己的经验之外,我无法向您提供任何关于

很抱歉,我找不到有关在哪里可以使用
Toast
的合适信息, 以及它的使用如何依赖于活动生命周期

在创建第一个
活动
之前,能否在
应用程序
对象创建期间显示
Toast

如果我的应用程序中只有一个活动,是否可以在
活动期间使用它。onCreate


当用户从我的单个
活动
切换到其他应用程序时,它可以在
onPause
onResume
之间使用吗?

您可以在任何地方使用它,您只需要一个上下文对象


例如,有时我使用它进行调试,但有时它们太多,以至于我必须强制关闭我的应用程序,而除了我自己的经验之外,我无法向您提供任何关于这方面的来源,
Toast
,一旦显示,就根本不受任何生命周期的约束。 您可以使用任何
上下文
(应用程序上下文或活动)来显示它,即使从服务中显示,如果它的上下文完成,它也不会消失

一旦显示,它将保持显示,直到它的持续时间到期或您手动取消它


您不必考虑任何进一步的生命周期影响

您甚至可以在活动生命周期之外使用它们,但为此,您需要使用getApplicationContext()而不是activity Content ActivityName来传递ApplicationContext。这是因为ApplicationContext的生命周期超出了活动的生命周期。

我认为祝酒词与应用程序上下文相关,而不是“完全没有上下文”。因此,不应该使用活动上下文,而应该使用应用程序上下文,这要归功于
getApplicationContext