Android Phonegap - 加载URL错误消息

时间:2013-05-06 14:47:03

标签: android cordova

我和其他几个人已经测试了我的Android应用程序几周了,还没有遇到任何重大问题。最近,我在一个没有Wi-Fi的地方,我的手机服务很差。两次,背靠背,当我启动应用程序时,在启动闪屏设置超时后,它抛出错误消息“有网络错误。(file:///android_asset/www/index.html)” 。除了那两次,我还没有能够重现这个问题,也没有任何其他测试人员。我尝试在几乎没有服务的地方再现它,并关闭我的数据,但我似乎无法让它再次发生。该应用确实获得了用户的位置,但即使我关闭我的数据和/或位置服务,它仍然可以正常加载。

我的主要问题是,在我将应用程序签名并发布到Google Play后,最终用户是否可能会看到相同的错误消息?如果是,那么最好如何处理这样的情况?

MainActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.setIntegerProperty("splashscreen", R.drawable.splash);
    super.loadUrl("file:///android_asset/www/index.html", 5000);
}

我的java文件或index.html文件中的任何特定内容还有什么我应该做的吗?加载一个不同的.html文件是不错的做法,该文件只是重定向到index.html?

我只包含我正在使用的脚本,并且只有我的清单文件中的必要权限。

虽然这只发生了几次而且我无法重现它,如果最终用户可以得到相同的错误,我宁愿它是一个更友好的用户。另一方面,如果在Google Play上签名并发布后,错误会得到不同的处理(可能是我在应用程序没有响应时看到的,并且您可以选择将其报告给开发人员)这将是很好的!

我对上述声明的理由是,因为我已经将它安装在Eclipse的手机上,因此在将其发布到Google Play之后会有不同的处理方式。不确定这是否可能是原因,但认为包含该细节可能是好的。

0 个答案:

没有答案