最近、私のアプリの1つでアンドロイドマーケットでNullPointerExceptionクラッシュレポートを受け取りました。テスト時にバグを再現することができず、デバイスに固有のものだと思っていました。この問題を解決するために、私は最新のリリースでBugSenseを使用しました。 BugSenseは他の問題を報告してくれてとても助かりましたが、私はまだAndroidマーケットの最新バージョンのBugSenseで元のエラーを報告しています。 BugSenseは一部のデバイスでは動作しませんか?クラッシュに関するAndroidマーケットクラッシュレポートがバグセンスでは報告されていません
いくつかの詳細は:
- BugSenseは私のスプラッシュ画面の活動に呼ばれています。
- スプラッシュスクリーンでメインアクティビティが開きます。
- メインアクティビティにはMyObjectのインスタンスがあります。
- ユーザーがListView内のアイテムをクリックすると、MyObjectが設定されます。
- ListViewで項目をクリックすると、AlertDialogが開きます。
- MyObject.getName()は、onCreateDialogで呼び出されます。
- クラッシュが発生する - NPE。
エラーはBugSenseダッシュボードには表示されません。 Androidマーケットの状態のユーザーのコメントは「アプリが開くとすぐにクラッシュしています。」私の元の考えは、ユーザーがリスト項目をクリックせずにダイアログを開く方法を見つけたが、ユーザーのコメントを見てから、アプリケーションは呼び出される前にonCreateDialogにアクセスしようとしているようだ。
私の質問:どのようにBugSenseの報告なしでアプリケーションがクラッシュする可能性がありますか?アクティビティで必要となる前にonCreateDialogが呼び出されるのはなぜですか?
こんにちは、私たちにスタックトレースを市場に送ることができますか?フィルタリングする際に選択したいくつかのエラーがあります。それを電子メールから受け取りましょう。 – PanosJee
問題ありません。メールアドレスは何ですか?サイトの私達に連絡する部分を使用する必要がありますか? – Woodsy
info at bugsense – PanosJee