強制終了を表示する代わりに、強制終了が発生したときに、クラッシュに関する詳細を含むToast/Notificationを送信するにはどうすればよいですか。私は知っている、それは背の高い命令ですが、私はどこから始めるべきですか?私はACRAが必要ですか?クラッシュ時にクラッシュしたときのAndroidの「トースト」
あなたのお手伝いをお待ちしております。おかげさまで
強制終了を表示する代わりに、強制終了が発生したときに、クラッシュに関する詳細を含むToast/Notificationを送信するにはどうすればよいですか。私は知っている、それは背の高い命令ですが、私はどこから始めるべきですか?私はACRAが必要ですか?クラッシュ時にクラッシュしたときのAndroidの「トースト」
あなたのお手伝いをお待ちしております。おかげさまで
この新しいクラスを使用して:
<application android:icon="" android:label="@string/app_name" android:name="your.class">
私はこれを私のアプリケーションに追加しました。ありがとう。 – user1143989
クラッシュの詳細を受け取るだけでなく、ユーザーにメッセージを表示できるので、おそらくACRAが良い選択肢です。また、素晴らしい統合ガイドが付属しており、カスタムデータのログも作成できます。
@Override
public void onCreate()
{
Thread.setDefaultUncaughtExceptionHandler(
new UncaughtExceptionHandler(){
@Override
public void uncaughtException(Thread arg0, Throwable arg1) {
//mytoast here
}
}
);
super.onCreate();
}
あなたがしているマニフェストファイルで指定することを忘れないでください:あなたはApplicationクラスを拡張し、その後、のonCreateメソッド内で、このような何かを行うことは試すことができます
今、データを送信することができないので、トーストや通知の形式でクラッシュするエラーをユーザーに表示することを考えます。または、デバイスにログオンを作成します。どのくらいのシュガー?アリの例? – user1143989
それはクラッシュする方法によって異なります。例外をキャッチして適切に処理しようとするだけでなく、制御された方法で終了して、必要なデータを送信することができます。 –
今、データを送信することができないので、トーストや通知の形式でクラッシュするエラーをユーザーに表示することを考えます。または、デバイスにログオンを作成します。どのくらいのシュガー?アリの例? – user1143989
あなたは自分でログオンすることもできますし、Androidログに入れることもできますし、logcatをメールで送信するプログラムもあります。独自のログファイルを作成する場合は、必要に応じて、最新のログファイルを電子メールで送信するボタンもあります。 –