Dường như onCreateContextMenu không được gọi là gì cả. Trong onCreate của tôi cho ListActivity của tôi, tôi có:onCreateContextMenu không được gọi là
list = getListView();
registerForContextMenu(list);
(Tôi biết nó thừa, và tôi vừa vượt qua getListView() với cùng kết quả).
Đây là onCreateOntextMenu của tôi;
@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);
}
Nhật ký không bao giờ được tạo. Không ai có bất cứ đề nghị?
Chỉ cần chuyển điều này cho người khác, tôi cũng đã thêm một onItemLongClickListener vào chế độ xem. Bây giờ điều đó có ý nghĩa với tôi vì sao nó không hoạt động. – spuppett