getActivity()是什么意思?我在某个地方看到,他们写的是MainActivity.this.startActionMode(mActionModeCallback)而不是getActivity()。有人可以解释这两行是什么意思吗?

  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;
        }
    });

最佳答案

两种可能的定义:
getActivity()中的

  • Fragment返回Activity当前与之关联的Fragment。 (请参阅http://developer.android.com/reference/android/app/Fragment.html#getActivity())。
  • getActivity()是用户定义的。
  • 关于android - getActivity()是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12610995/

    10-09 04:53