Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8956471
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 15, 20262026-06-15T14:47:37+00:00 2026-06-15T14:47:37+00:00

As an Android developer, am I responsible for handling the situation where a user

  • 0

As an Android developer, am I responsible for handling the situation where a user mashes a button quickly and repeatedly? Or is this considered user abuse? Nothing bad happens from a data standpoint on the backend.

I have a button that when selected makes a server call. Once the server responds, an activity is spawned from the returned message (using the handler). In some instances, if a user mashes the button repeatedly, duplicate activities can start stacking and can make for a bad user experience (i.e. user may need to hit the back button multiple times to return to a previous screen)

Edit:
I left out a few details. Right now a spinner dialog is being displayed while waiting for the server response. This intercepts all clicks. The problem is that in some instances the time between dismissing the spinner and starting the new activity is long enough for users to make more clicks.

Right now I am disabling the buttons, but it seems like a bit of a hack there could be a better solution.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-15T14:47:38+00:00Added an answer on June 15, 2026 at 2:47 pm

    am I responsible for handling the situation where a user mashes a button quickly and repeatedly?

    Typically yes.

    Or is this considered user abuse?

    The user’s opinion is what matters, and the user may not consider this to be “abuse” of your app.

    Once the server responds, an activity is spawned from the returned message (using the handler). I

    Do not start an activity after a delay like this, particularly since the server may never respond.

    In some instances, if a user mashes the button repeatedly, duplicate activities can start stacking and can make for a bad user experience (i.e. user may need to hit the back button multiple times to return to a previous screen)

    So, in other words, your UI is causing the user to get frustrated. The solution is to write a better UI.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

i'm a new android developer. I have an application installed in phone. This application
New Android developer here - I'm hoping this is simple. I want to create
I am a beginner android developer and I am trying to have a button
i am a new android developer,i know align two text in one button using
I am a android developer, and I'm developing an application that have multiple user
I'm a beginner android developer , I was trying to run this Linear Layout
I Am a New Android Developer, I know Handle The Back Button but I
The Android Developer documentation does not mention whether the method below (and similar ones)
Extreme Android developer newbie here...well, new to Android development, not development in general. I
I am an Android Developer and don't have any knowledge about JScript/Jquery/Phonegap etc. I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.