के तेज क्लिक पर दो बार खुला खोलें मेरे पास Button
है, जो क्लिक करके, Dialog
प्रदर्शित करता है। सब कुछ एक आकर्षण की तरह काम करता है, लेकिन अगर मैं बटन को डबल क्लिक करता हूं या बटन को तेज़ी से क्लिक करता हूं, तो Dialog
दो या तीन बार खुलता है। मुझे Dialog
को खारिज करने के लिए दो बार या तीन बार बैक बटन पर क्लिक करना होगा।बटन
मैं अतः पर संबंधित प्रश्नों के लिए खोज की है, लेकिन उत्तर के सबसे बटन को अक्षम करने या एक चर का उपयोग करने और सच्चे और झूठे को स्थापित है, जो मेरी आवश्यकता नहीं है सुझाव देते हैं।
अगर कोई इस समस्या को हल करने के बारे में जानता है, तो कृपया मेरी मदद करें।
कोड मैं
// 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