我的应用程序是一项活动。单击按钮,该应用程序使用网页打开浏览器。当我按下后按钮时,它会返回到我的初始活动屏幕,但不会恢复或重新启动活动。

当我将所有布局代码和活动代码放在on Resume而不是ongreate中时,活动就会重新启动。

我的问题是,这是否是正确的方法?我可以使用on Resume绘制布局并启动活动,还是这种糟糕的设计?当浏览器启动时,初始活动会忘记其布局吗?

请让我知道您的建议。

谢谢克里斯

有帮助吗?

解决方案

通常,您应该阅读 活动生命周期.

只要您只做一次,就可以在on Resume中初始化。要么具有专用的hasinitialization成员,要么检查一些具有等效含义的其他值,如果设置了它,则不会再次初始化。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top