私のアプリは、Android Kitkat 以下で楽しく動作しています。しかし、Android L ユーザーから、自分のデバイスでクラッシュしたという苦情が寄せられ始めました。
Lollipop でアプリをデバッグしているときに、驚くべきことが起こりました。デバッガーがアプリに接続されている間 (つまり、Eclipse からアプリを実行したとき)、アプリはクラッシュしませんでした。
ただし、デバッガーを強制終了してエミュレーターでアプリを実行すると、クラッシュしました。
Android L がインテントを挿入していることを発見しました。
バンドル エクストラが null でないかどうかのみを確認していました。そうではなかったので、インテントにアクセスしようとすると、アプリがクラッシュしました。
その余分なログを記録しようとしましたが、受信しました
{profile:0}
私の質問は、なぜこれが Android Lollipop で起こるのですか? これは、他の Android バージョンでは発生しません。