Мое приложение прекрасно работало на рынке Android, пока вчера вечером не было сообщено, что клиент обнаружил ошибку.Клиент, должно быть, скачал последнюю версию приложения, потому что он попытался использовать его снова с последней версией, и ошибка вернулась.
Я посмотрел на трассировку стека ошибки и обнаружил, что она вызванаNullPointerException при передаче информации между двумя действиями, а именно с методом onActivityResult ().
Я проверил код и не могу найти причину ошибки.Я попытался выяснить, какие шаги предпринял пользователь, чтобы получить ошибку, но не нашел ничего плохого на эмуляторе Android 1.6 / Android 2.2 и моем собственном телефоне (Android 2.2).Я не смог найти никаких проблем, неважно, насколько сильно я пытался вывести систему из строя.
Другая странная вещь - это то, что конкретный метод onActivityResult часто вызывается в моем приложении.Странно, что только один пользователь сообщил о проблемах.
Кроме того, он говорит, что платформа пользователя "ДРУГАЯ".Я не знаю, какое это может быть устройство.
Итак, мои вопросы: 1) Может ли эта проблема быть связана с устройством пользователя, а не с моим приложением?2) Что делать, если вы не можете найти причину сбоя?