关于Android 2.3的一个简短问题。
我一直在收到使用我的应用程序的人的报告,该报告在Android 2.3中启动时崩溃。据我所知,它在其他SDK版本上绝对可以正常工作。由于我没有运行Android 2.3的手机,因此无法测试错误的出处,这使处理起来非常沮丧!
有谁知道Android 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
帮助您轻松跟踪错误。