Android Back按钮不重新启动活动?
-
04-10-2019 - |
题
我的应用程序是一项活动。单击按钮,该应用程序使用网页打开浏览器。当我按下后按钮时,它会返回到我的初始活动屏幕,但不会恢复或重新启动活动。
当我将所有布局代码和活动代码放在on Resume而不是ongreate中时,活动就会重新启动。
我的问题是,这是否是正确的方法?我可以使用on Resume绘制布局并启动活动,还是这种糟糕的设计?当浏览器启动时,初始活动会忘记其布局吗?
请让我知道您的建议。
谢谢克里斯
解决方案
通常,您应该阅读 活动生命周期.
只要您只做一次,就可以在on Resume中初始化。要么具有专用的hasinitialization成员,要么检查一些具有等效含义的其他值,如果设置了它,则不会再次初始化。
不隶属于 StackOverflow