问题描述
|
我的应用一直在Android市场上表现良好,直到昨晚有报道称客户发现错误时。客户必须下载了该应用程序的最新版本,因为他尝试再次使用该最新版本的应用程序,并且错误再次出现。
我查看了错误的堆栈跟踪,发现它是由NullPointerException引起的,这是在两个活动之间传递信息时,即使用onActivityResult()方法传递的。
我检查了代码,找不到导致错误的原因。我试图找出用户采取了哪些步骤来得到该错误,但是在模拟器Android 1.6 / Android 2.2和我自己的手机(Android 2.2)上没有发现任何错误。我没有发现任何问题,也没有使我崩溃的系统。
另一件事很奇怪,就是在我的应用程序中,特定的onActivityResult方法被调用很多。因此,奇怪的是只有一个用户报告了问题。
另外,它说用户的平台是““ OTHER \”。我不知道那是什么设备。
所以我的问题是:
1)可能是用户设备而不是我的应用程序有问题吗?
2)当您找不到崩溃原因时该怎么办?
解决方法
1)是的,它们可能具有定制的ROM;他们以做这种事情而闻名。
2)除非您可以复制它,否则[可能]无法修复它。
您可以联系该客户吗?如果没有,您将无能为力。