私の Android アプリケーションでは、onCLickListener を実装するリスト内の行を管理するためのカスタム ArrayAdapter があります。
onClick() メソッドで、コンテキスト メニューを表示します。
public class MyAdapter extends ArrayAdapter<MyClass> implements
OnClickListener {
public void onClick(View v) {
v.showContextMenu();
}
}
メインの List Activity クラスでは、別の Activity を開始する onLongListItemClick() メソッドをオーバーライドします。
リスト内の行をクリックすると、コンテキスト メニューが正しく表示されますが、1 秒後に onLongListItemClick() も実行されます。これを止める方法は?
ありがとう!