我有Button
,點擊後顯示Dialog
。一切都像一個魅力,但如果我雙擊按鈕或快速點擊按鈕,Dialog
打開兩到三次。我必須點擊後退按鈕兩次或三次以解除Dialog
。對話框快速點擊按鈕打開兩次
...我已經尋找相關的問題上SO,但大部分的答案建議禁用按鈕或者使用一個變量並將其設置爲true和false,這是不是我的要求。
如果有人知道如何解決這個問題,請幫助我。
代碼我已經使用
// Delete item on click of delete button
holder.butDelete.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Dialog passwordDialog = new Dialog(SettingsActivity.this);
passwordDialog.show();
}
});
如何使'onClick()'內部的代碼同步,並檢查對話框是否已經打開。 –
看看我更新的答案.. – user370305
Dayuuuum!你的速度比處理器的速度還快;) – waqaslam