getActivity()
是什麼意思?我在某處看到,他們寫了MainActivity.this.startActionMode(mActionModeCallback)
而不是getActivity()
。有人能解釋這兩行意味着什麼?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()'是不是來自Android API的用戶定義方法。你能發佈更多的代碼嗎?特別是,我想知道這是否屬於擴展Activty或其他類的類。 –
當你使用碎片時,只有這樣才能得到上下文 –