看起来onCreateContextMenu根本没有被调用。在我的ListActivity的onCreate中,我有:
list = getListView();
registerForContextMenu(list);
我知道这是冗余的,而且我刚刚用相同的结果传递了getListView()。
以下是我的onCreateOptionsMenu:
@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);
}
日志没有生成。有什么建议吗?