0

我正在android中开发一个应用程序。我希望在首次创建活动时只显示一次吐司,但每次屏幕方向更改时都会显示吐司......知道如何做到这一点......

4

1 回答 1

4

当用户改变屏幕方向时,默认情况下,Activity 会被完全销毁并重新创建。

您可以通过自己处理更改来覆盖此行为。

对于像吐司这样简单的事情,这是很多工作。通常,只有当您的活动需要进行大量初始化时,您才会这样做,例如打开大型数据库、建立网络连接等。

如果它真的像烤面包一样简单,并且会保持这种状态,那么只需在显示烤面包后设置首选项,并在显示前检查首选项的值。

于 2012-07-13T18:21:23.557 回答