Hello all,

I have a problem. I use Click and Long Click Event in a button.
Everything's seems fine. However; whenever a user long click the
button, the click event also triggers. I couldn't find what I am doing
wrong. On the other hand, I noticed something might highly relevant
showDialog function returns before the user selects in the popup menu.

this is the long click function:

        @Override
        public boolean onLongClick(View view) {
                if(SMBGuesstheNumber.bDisplayFlagList)
                {
                        theActiveButton = (Button) view;
                        showDialog(R.id.display_flaglist);
                }
                return false;
        }

and this is the dialog handler:

        case R.id.display_flaglist:
                AlertDialog listdialog = new AlertDialog.Builder
(GfxGuesstheNumber.this)
                .setIcon(R.drawable.droid)
                .setTitle(R.string.dialog_flaglist)
                .setItems(R.array.entries_flaglist, new
DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int 
whichButton) {
                                switch(whichButton){
                                case 0:
                                        
theActiveButton.setTextColor(Color.BLACK);
                                        break;
                                case 1:
                                        
theActiveButton.setTextColor(Color.GREEN);
                                        break;
                                case 2:
                                        
theActiveButton.setTextColor(Color.YELLOW);
                                        break;
                                case 3:
                                        theActiveButton.setTextColor(Color.RED);
                                        break;
                                }
                        }
                })
                .create();
                return listdialog;

Any comment will be helpful.

Thank you,
Omer

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to