0
私はアプリケーションAを拡張するクラスAを持っています。私は未学習の例外を処理しています。アプリはすべての問題のアプリがフリーズに遭遇し、黒い画面が、私は多くのことを検索しましたが、すべてが事前にvain.Thanksに行ってきましたアプリケーションクラスからアプリケーションを終了
public class A extends Application {
@Override
public void onCreate() {
super.onCreate();
final AppContext context = AppContext.getInstance();
context.setContext(this);
Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread thread, Throwable e) {
mContext = context.getContext();
e.getCause().getMessage();
AppPreference.getInstance().setCrashReason(e.getMessage());
Intent intent = new Intent();
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity (intent);
System.exit(1);
}
});
}
をクラッシュする前に、表示されたときに今の問題があります。
に応じ
を右now.Appは凍結を取得し、黒い画面がしばらくのApp応答していないアラートをup.Afterなります登場する。 –
@ashlokマリクチェックは完全な回答のためのリンクを提供しています。 – Stanojkovic
私は既に上記のリンクを参照しましたが、アプリがまだフリーズしていて、何らかのエラーが発生するとすぐに黒い画面が表示されます –