Добавить onlongclick слушатель в alerttdialog

У меня есть AlertDialog в Android, который содержит список друзей из sqlite. Когда я нажимаю на имя друга в списке, его называют. Что я хочу сделать, так это добавить в список longclicklistener, чтобы мне было предложено удалить друзей из списка. У меня проблемы с тем, чтобы onlclick и onlongclick работали над одним и тем же элементом. Может кто-нибудь дать мне указатель здесь. Я работаю с Android в течение нескольких месяцев. Спасибо за любую помощь!

private void displayBuddyList(String region) {
        final String region2 = region;
        Context context = getApplicationContext();
        dh = new DataBaseHelper(context);

        List<String> bnames = dh.selectBuddies(); 
        Log.d(TAG, "Buddy Names: " +bnames);



    final CharSequence[] buds = bnames.toArray(new CharSequence[bnames.size()]);
//  final CharSequence[] items = {"Mark", "Vikrant", "Olle,"Jane","Dan"};

    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("Select a Buddy");   
    builder.setItems(buds, new DialogInterface.OnClickListener() {



        public void onClick(DialogInterface dialogInterface, int item) {

        //  showShortToast("Clicked on:"+buddy[item]);
            String ptcode =  buds[item].toString();;




        if (region2 == "A") { 

                callbuddy(ptcode,region2);

            } else if  (region2 == "E") {

                        callbuddy(ptcode,region2);


           } else if  (region2 == "P") {

                        callbuddy(ptcode,region2);



            } else {
                 showShortToast("We have a bug"); 
            }

           return;
        }
    });
    builder.create().show();
}

Ответы на вопрос(1)

Ваш ответ на вопрос