ActivityA,B間でA画面からB画面を立ち上げB画面をfinish()しA画面を再読み込みする方法をメモ

いままではA画面からB画面を立ち上げるときにA画面をfinish()してB画面からA画面を改めて呼んでいたけど、
こんな非効率じゃない方法があった。

onRestort()メソッドで再読み込みメソッドreload()をコール

public void reload() {
    Intent intent = getIntent();
    overridePendingTransition(0, 0);
    intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
    finish();

    overridePendingTransition(0, 0);
    startActivity(intent);
}

その他おすすめの備忘録

Tagged with:
 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>