作爲一名Android開發人員,我是否負責處理用戶快速反覆篡改按鈕的情況?或者這被認爲是用戶濫用?從後端的數據角度看,沒有什麼不好的事情發生。我是否負責快速/反覆點擊按鈕?
我有一個按鈕,當選擇了一個服務器調用。一旦服務器響應,就會從返回的消息中產生一個活動(使用處理程序)。在某些情況下,如果用戶重複地揉動按鈕,重複活動可以開始堆疊並且可能導致不良用戶體驗(即用戶可能需要多次點擊後退按鈕以返回到前一個屏幕)
編輯: 我遺漏了一些細節。在等待服務器響應時,正在顯示一個
spinner
對話框。這攔截了所有的點擊。問題在於,在某些情況下,解散微調者和開始新活動之間的時間足夠讓用戶點擊更多次數。
現在我正在禁用按鈕,但它好像
有點破解
可能有更好的解決方案。
這將是更適合於http://ux.stackexchange.com/ –
你可以爲特定的時間量禁用按鈕,因此不允許「用戶濫用」 。 – jnthnjns
定義'用戶濫用'?根據您自己的經驗,似乎您已經意識到您有責任確保只有在相關時纔會向用戶提供交互。 – njzk2