我正在开发一个Android应用程序。我想要在首次创建活动时只显示一次吐司,但每次屏幕方向改变时都会显示吐司......任何想法如何做到这一点......
答案 0 :(得分:4)
当用户更改屏幕方向时,默认情况下,活动会被完全销毁并重新创建。
您可以通过handling the change yourself覆盖此行为。
对于像吐司一样简单的事情,这是很多工作。通常,只有当您的活动需要进行大量初始化时才会执行此操作,例如打开大型数据库,建立网络连接等。
如果它真的像烤面包一样简单,并且会保持这种状态,只需在显示吐司后设置首选项,并在显示之前检查首选项的值。