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:
 

コメントを残す