fkm blog

software開発に関することを書いていきます

ゼロからFragment(3)

次は, FragmentからFragmentへの遷移

遷移をしていいのかどうかすら, 実は怪しかったりする(ぇ

ログインボタンを押された後, MainFragmentに全体を置き換えることで遷移を実現させる.

    private void performLogin() {
        // login process
        
        FragmentManager manager = getFragmentManager();
        FragmentTransaction transaction = manager.beginTransaction();
        
        transaction.replace(R.id.main, MainFragment.newInstance());
        
        transaction.commit();
    }

ログイン画面に戻ってくることは無いので, backstackへはいれないことにする.