Android 在图形中单击鼠标右键

Android 在图形中单击鼠标右键,android,graph,android-studio,long-click,Android,Graph,Android Studio,Long Click,我试图在一个图中实现长点击,在其中设置一个报警阈值,然后如果该图(代表邮箱)太重要,用户将收到警告。但我的问题是长点击正常点击得到了处理,但当我点击长点击时什么也没发生这里是我的代码: @Override public void onClick(final int index) { if(index==-1)return; ((MailboxBar)g.getBars().get(index)).getMailboxId();

我试图在一个图中实现长点击,在其中设置一个报警阈值,然后如果该图(代表邮箱)太重要,用户将收到警告。但我的问题是长点击正常点击得到了处理,但当我点击长点击时什么也没发生这里是我的代码:

     @Override
     public void onClick(final int index) {
        if(index==-1)return;

            ((MailboxBar)g.getBars().get(index)).getMailboxId();

        AlertDialog alertDialog = new AlertDialog.Builder(getActivity()).create() ;
        alertDialog.setTitle(g.getBars().get(index).getName());
        alertDialog.setMessage("N° de la BAL + Détails");
        alertDialog.setIcon(R.drawable.menu_icon);
        alertDialog.setButton(DialogInterface.BUTTON_NEGATIVE, getString(R.string.close_dialog), new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
            }
        });
     alertDialog.show();
    }
});
g.isLongClickable();
g.setOnLongClickListener(new BarGraph.OnLongClickListener() {
    @Override
    public boolean onLongClick(View v) {
        // TODO Auto-generated method stub
        final int index = 0;
        ((MailboxBar)g.getBars().get(index)).getMailboxId();
        Toast.makeText(getActivity(), "Long Clicked", Toast.LENGTH_SHORT).show();
        return true;
    }
});
g应该是一个条形图,我的图在这里。
我想你是想说:

g.setLongClickable(true); 
而不是:

g.isLongClickable();