プロジェクトの背景について説明します。多くのアクティビティがあり、ログイン アクティビティがあります。これは、いくつかのメッセージを保存する必要があることを意味します。
私は欲しい:
すべての unCaughtException をキャッチし、exceionInfo を保存します。アクティビティを回復できない場合は、アプリケーション フレンドリーを閉じて、loginInfo で再起動する必要があります。</p>
私はやった
Thread.UncaughtExceptionHandler を使用し、例外をキャッチできますが、回復アクティビティを実行したり、アプリケーション フレンドリーを閉じたりすることはできません。</p>
試しました
私は
1.ActiviryManager.restartPackage
アプリを効果的に閉じることはできますが、再起動することはできません。
2.android.os.Process.kill(android.os.Process.myPid())
アプリを有効に閉じることができません。System.exit(0) と同じ
3.私はすべての活動を終わらせようとします。
閉じるアプリは効果的で、アラームを使用してアプリを再起動しましたが、以前はアプリが完全に閉じられなかったようです。
私の英語は下手です,ここで心からお詫び申し上げます。何かアイデアがあれば教えてください。どうもありがとうございます。</p>