多个类,onCreate保存实例问题

时间:2011-10-20 19:23:43

标签: android android-activity webview wakelock

好的,快速解释。我有一个由3个文件组成的应用程序。

Main.java,License.java,App.java

举个例子。这个应用程序确实100%运行,除了我要问的问题。这个应用程序包含一个webview,在这里提出了问题。我研究过,大多数都指向方向的变化。我没有方向问题因为我现在强迫景观。我有一个问题,手机要睡觉了。

当它醒来时,它会重新加载webview中的页面。我可以为此添加一个锁,但如果有人手动锁定他们的手机,然后解锁它,它将是相同的响应。或者,如果强制唤醒在应用程序中,您可以手动锁定吗?我猜我需要测试那个。

无论如何,我猜是saveinstancestate会记住webview中的位置并重新加载到它吗?如果是这样,它会进入哪个创造者?

Main首次打开时启动,这个调用许可证,如果它通过,则打开应用程序

1 个答案:

答案 0 :(得分:0)

你对onPause和onResume做了什么特别的事吗?当手机进入睡眠状态时,据我所知,只应该调用onPause,并在唤醒时唤醒。也许您在onResume中加载webview内容?

此外,如果要在活动中共享某些数据,可以尝试使用应用程序上下文。即在AndroidManifest文件中定义一个用作应用程序的类(就像你使用“android:name”属性一样)。该课程当然应该是“android.app.Application”的子类。

另见: