关于Android 2.3的一个简短问题。

我一直在收到使用我的应用程序的人的报告,该报告在Android 2.3中启动时崩溃。据我所知,它在其他SDK版本上绝对可以正常工作。由于我没有运行Android 2.3的手机,因此无法测试错误的出处,这使处理起来非常沮丧!

有谁知道Android 2.3可能发生了什么变化,从而导致应用程序崩溃?还有其他人有类似的问题吗?

以下是我对可能导致它的原因的想法...

  • 初始屏幕-在我的主要 Activity 中,我在onCreate上触发了它,并在完成
  • 之前显示了3秒钟
  • 我正在使用Android的GPS功能,它在2.3中是否发生了重大变化以表示出现了问题?
  • 我不知道,2.3版中的应用程序启动发生了根本性的变化。

  • 任何反馈将不胜感激!

    **更多信息! **

    在有人在Nexus S上运行它的帮助下,我已将问题归结为以下方法:
    final AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setMessage("GPS functionality is required for this app. Would you like to      enable it?")
               .setCancelable(false)
               .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                   public void onClick(final DialogInterface dialog, final int id) {
                       launchGpsOptions();
                   }
               })
               .setNegativeButton("No", new DialogInterface.OnClickListener() {
                   public void onClick(final DialogInterface dialog, final int id) {
                        dialog.cancel();
                   }
               });
        final AlertDialog alert = builder.create();
        alert.show();
    

    有谁知道为什么这突然在Android 2.3上不起作用和/或如何解决?

    非常感谢!

    最佳答案

    我所有的应用程序都使用此:

    http://jyro.blogspot.com/2009/09/crash-report-for-android-app.html

    帮助您轻松跟踪错误。

    10-07 19:19
    查看更多