在我的 Android 应用程序中,我有一个自定义 ArrayAdapter,用于管理实现 onCLickListener 的 List 中的行。
在 onClick() 方法中,我想显示上下文菜单。
public class MyAdapter extends ArrayAdapter<MyClass> implements
OnClickListener {
public void onClick(View v) {
v.showContextMenu();
}
}
在我的主 List Activity 类中,我重写了启动不同 Activity 的 onLongListItemClick() 方法。
当我单击列表中的一行时 - 上下文菜单正确显示,但一秒钟后 onLongListItemClick() 也被执行。如何阻止这种情况发生?
谢谢!