¿Qué significa getActivity()
? Vi en algún lugar, escribieron MainActivity.this.startActionMode(mActionModeCallback)
en lugar de getActivity()
. ¿alguien podría explicar lo que significan estas dos líneas?¿Qué significa 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;
}
});
Probablemente 'getActivity()' es un método definido por el usuario que no proviene de la API de Android. ¿Puedes publicar más código? En particular, me gustaría saber si esto está en una clase que extienda Activty o algo más. –
Cuando utiliza fragmentos, solo es posible obtener el contexto –