素人のアンドロイドアプリ開発日記

Fragmentを勉強する その5

2015.07.02

使い方をまとめました。こちらの記事は考察なども含まれてるので、簡潔に分かりたい場合はこちらを参照してください

fragmentの使い方まとめ

fragmentの中身が存在するときには、戻るボタンでfragmentをけして、存在しない時にアプリを終了させればいいやと思ったので、

Activityクラス内で

@Override
 public boolean dispatchKeyEvent(KeyEvent event) {
 if (event.getAction()==KeyEvent.ACTION_DOWN) {
 if(event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
 FragmentManager fragmentManager = getFragmentManager();
 if(fragmentManager.findFragmentById(R.id.root) != null){
 フラグメント削除の記述
 return false;
 }
 }
 }
 return super.dispatchKeyEvent(event);
 }

をしました。

特にアニメーションとかなく、消えてしまえばいいのであれば、

FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.remove(fragmentManager.findFragmentById(R.id.frag));
fragmentTransaction.commit();

でいいです。前ページに戻るとかの設定も似た感じで対応できますね。

同じカテゴリの記事を紹介します

fragment使い方のまとめactivityとfragmentを使う時の自分ルールを制定Fragmentを勉強する その4Fragmentを勉強する その3Fragmentを勉強する その2Fragmentを勉強する その1

カテゴリー:fragment

公開中のアプリ、是非ダウンロードしてみてください

2chまとめのたね

RSSを利用してさまざまなブログの情報をキュレーションしてくれるアプリ

インストールする

ひらがな戦記

OPENGL ES2 を利用したカルタのソーシャルゲーム

インストールする