0
私はキャッチ{}ブロックは主に例えば、同じことを行う必要があります別の活動を持っています。トーストメッセージを表示したり、アプリを終了したりすることができます。だから私はそれらを扱う静的クラスを1つ作った。それは今まで働いていますが、私はそれが節約であることを知りたいのです。静的クラスにActivityオブジェクトを渡す
私はActivityクラスである)(仕上げを呼び出す必要がありますので、私はそれを渡す必要が活動を終了します。
私はこのような静的関数からなる:私は次のないキャッチ{}ブロックで
public static void handleException(Exception e, Context c, Activity a) {
// handle the exception, for example if there is an authorisation error:
a.finish();
}
を:(ここで活動LoginActivity)
ExceptionHandler.handleException(e, _context, (Activity) LoginActivity.this);
この適切なですか?それともメモリリークの原因になりますか?