getActivity()
có nghĩa là gì? Tôi đã thấy ở một nơi nào đó, họ đã viết MainActivity.this.startActionMode(mActionModeCallback)
thay vì getActivity()
. ai đó có thể giải thích hai dòng này có nghĩa là gì?getActivity() có nghĩa là gì?
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;
}
});
Rất có thể 'getActivity()' là phương thức do người dùng xác định không phải từ API Android. Bạn có thể đăng thêm mã không? Đặc biệt, tôi muốn biết nếu điều này là trong một lớp học mà mở rộng Activty hoặc cái gì khác. –
Khi bạn sử dụng các mảnh, nó chỉ là cách để có được ngữ cảnh –