Android開発・エラー置き場

Android開発のメモやエラーなんかおいてく

*

Android FragmentでBack key(戻るボタン)のeventをハンドリンクする

   

Pocket

Fragment単位でハンドリングしたい場合もありますよね。

 

Activity単位でBack keyをハンドリングする場合

 

これで事足りる場合はよろしいですがFragmentでもやってみましょう

 

Fragment単位でBack keyをハンドリングする場合

 

こんな感じになります。

setFocusableInTouchMode(true)を忘れると拾えないので注意です。

 

ポイント

はクリックの際にDownとUpの2つのイベントが飛んでいるので、その片方をとってあげるようにしないと2回動いてしまいます。

 

応用例: DialogFragmentだったら

上のやつをこんな感じに応用すればできます。

Pocket

Amazonの90%OFF検索しまくるアプリつくったよ。役に立ったらDLお願い。
https://play.google.com/store/apps/details?id=jp.tecco.amazondiscount

 - Fragment

  関連記事

関連記事はありませんでした