本文介绍了什么是getActivity()是什么意思?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是什么 getActivity()是什么意思?我看到的地方,他们写了的MainActivity.this.startActionMode(mActionModeCallback),而不是 getActivity()。可能有人解释这两条线是什么意思?

  someView.setOnLongClickListener(新View.OnLongClickListener(){
        //调用时,someView用户长时间点击
        公共布尔onLongClick(查看视图){
            如果(mActionMode!= NULL){
                返回false;
            }

            //使用以上定义的ActionMode.Callback启动CAB
            mActionMode = getActivity()startActionMode(mActionModeCallback)。
            view.setSelected(真正的);
            返回true;
        }
    });
 

解决方案

两个可能的定义:

  • getActivity()片段返回活动片段当前关联。 (见http://developer.android.com/reference/android/app/Fragment.html#getActivity()).
  • getActivity()是用户定义的。

What does getActivity() mean? I saw in somewhere, they wrote MainActivity.this.startActionMode(mActionModeCallback) instead of getActivity(). could someone explain what this two lines mean?

  someView.setOnLongClickListener(new View.OnLongClickListener() {
        // Called when the user long-clicks on someView
        public boolean onLongClick(View view) {
            if (mActionMode != null) {
                return false;
            }

            // Start the CAB using the ActionMode.Callback defined above
            mActionMode = getActivity().startActionMode(mActionModeCallback);
            view.setSelected(true);
            return true;
        }
    });
解决方案

Two likely definitions:

这篇关于什么是getActivity()是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-13 00:39