onCreateContextMenu no se llama

Parece que onCreateContextMenu no se llama en absoluto. En mi onCreate for my ListActivity tengo:

list = getListView();
registerForContextMenu(list);

(Sé que es redundante, y acabo de pasar getListView () con los mismos resultados).

Aquí está mi onCreateOntextMenu;

@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
    super.onCreateContextMenu(menu, v, menuInfo);
    Log.d("LM", "onCreateContextMenu");

    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.context_landmarks, menu);
}

El registro nunca se genera. ¿Alguien tiene alguna sugerencia?

Respuestas a la pregunta(12)

Su respuesta a la pregunta