3

我创建了一个基于 PhoneGap 2.6.0 的项目。我没有对其进行任何更改。当我尝试在 4.2.2 模拟器中运行它时,视觉效果已损坏,或者我不确定如何放置它。

PhoneGap 2.6.0 应用程序在 4.2.2 中的屏幕截图 PhoneGap 2.6.0 应用程序在 4.2.2 中的屏幕截图

如果我在暂停应用程序后恢复应用程序,按返回键并重新启动应用程序,那么它可以正常打开。

该应用程序在暂停后重新启动时看起来很好 该应用程序在暂停后重新启动时看起来很好

谷歌搜索导致我发现deviceready事件未触发问题。我不确定这是否与它有关,但无论如何这似乎已在 2.3.0 中修复。

注意事项:

  • 这在 2.3.3 模拟器中运行良好。
  • 我正在运行最新的 Android SDK。
  • 我有 OSX 狮子。
4

1 回答 1

0

这似乎是计时器执行方式的错误。加载 url 后,您可能需要输入 onCreate 方法:

super.appView.resumeTimers();

所以现在代码看起来像这样:

super.loadUrl(url, 10000);        
super.appView.resumeTimers();
于 2013-05-17T03:44:18.770 回答