Android开发 Fragment里监听返回键

Posted 观心静

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开发 Fragment里监听返回键相关的知识,希望对你有一定的参考价值。

 

@Override
public void onResume() {
    super.onResume();
    getView().setFocusableInTouchMode(true);
    getView().requestFocus();
    getView().setOnKeyListener(new View.OnKeyListener() {
        @Override
        public boolean onKey(View view, int i, KeyEvent keyEvent) {
            if(keyEvent.getAction() == KeyEvent.ACTION_DOWN && i == KeyEvent.KEYCODE_BACK){
                Toast.makeText(getActivity(), "按了返回键", Toast.LENGTH_SHORT).show();
                return true;
            }
            return false;
        }
    });
}

 

以上是关于Android开发 Fragment里监听返回键的主要内容,如果未能解决你的问题,请参考以下文章

Android 优雅的让Fragment监听返回键

Android-Android ViewPager 怎么添加点击监听器

各位好友,请问在Android开发中,FragmentActivity子类里覆的onCreateOptionsMenu方法无法显示菜单?

android fragment怎么监听上下滑动

Android应用开发基础之十一:新特性

Android手机输入法按键监听-dispatchKeyEvent