Disable Button after click

by pabbot » Sat, 12 Mar 2011 02:54:05 GMT

Sponsored Links
 Hi all,

In my application, when I click on a button that inserts a record on
the database and closes the Activity, sometimes it takes long to close
that Activity and some users are clicking on the Button twice. That
causes that the record is inserted twice in the database.

Is there any way of avoiding this behavior?

Thanks in advance!


Re: Disable Button after click

by Cliff Davies » Sat, 12 Mar 2011 02:58:53 GMT

 Set a boolean variable when the button has been pressed and check the
boolean is false in the on click listener so that you don't process it once
it's already been clicked


Sponsored Links

Re: Disable Button after click

by TreKing » Sat, 12 Mar 2011 03:03:36 GMT


Just disable the button when it's clicked, especially if you're closing the
Activity anyway.

TreKing < http://sites.google.com/site/rezmobileapps/treking> ; - Chicago
transit tracking app for Android-powered devices


Re: Disable Button after click

by Justin Anderson » Sat, 12 Mar 2011 03:07:01 GMT

 *> Is there any way of avoiding this behavior?*

Yes. Disable the button.
 http://developer.android.com/reference/android/widget/TextView.html #setEnabled%28boolean%29

Justin Anderson
MagouyaWare Developer


Re: Disable Button after click

by Sourav Howlader » Sat, 12 Mar 2011 04:24:01 GMT

 As soon as the button is clicked, set  button.setEnable(false);
  This will disable the button and will avoid from double clicking it.


Other Threads

1. bluetooth printer on apps

Hi All,

I want to implement bluetooth printer on my apps, I want to print a text
file over bluetooth.

Please let me know how to  proceed.

Thanks & Regards

Rakesh Kumar Jha


2. Activity is destroyed than instantly created when pushing the sleep/lock-screen button


When I run my game app and then push the sleep/lock-screen button my 
activity is destroyed (onDestroy is called) and then directly after, 
onCreate is called.

However, if I first put my app in the background then push 
the sleep/lock-screen button the activity is not destroyed.

Can anyone explain this behavior and/or how I can get around it (keeping the 
app alive). Angry Birds actually keeps the music running when the lock 
screen is on, maybe there's some trick with that you can use?

I do not want to handle state.



3. error opening 2 activities

4. Won't run on HTC Eris

5. Effective way to manage binding/unbinding from local service across multiple activities

6. Help : N1 tdk bisa kirim sms

7. Post Documentation corrections?