本文介绍了什么是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()
in aFragment
returns theActivity
theFragment
is currently associated with. (see http://developer.android.com/reference/android/app/Fragment.html#getActivity()).getActivity()
is user-defined.
这篇关于什么是getActivity()是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!