User taps again on button


If the app respond slowly to user’s tap, the user can tap again and then the action will occure again.
How can I prevent it?


Actually the best reliable way to prevent is to keep your performance up. This will usually won’t happen until your CPU is fully utilized may be by other program running on device or your own.