एंड्रॉइड पर हार्डवेयर बैक बटन के साथ ईवेंट कैसे पकड़ें? मुझे वापस जाने के लिए उपयोगकर्ता को दबाने की ज़रूरत है और जब मैं संदेश दिखाने के लिए फोन पर बैक बटन पर क्लिक करता हूं और पिछली गतिविधि पर नहीं जाता हूं। उसको कैसे करे ?एंड्रॉइड पर हार्डवेयर बैक बटन के साथ ईवेंट कैसे पकड़ें?
28
A
उत्तर
8
onBackPressed()
जो भी Activity
में ओवरराइड करें, आप बैक बटन पर एक अलग व्यवहार बनाना चाहते हैं।
तुम्हारा के बराबर हैं (और कर सकता है एक साधारण खोज द्वारा पाया गया है):
53
आप इस
ओवरराइड द्वारा कर सकते हैं इस गतिविधि की तरह आपकी गतिविधि में बैकप्रेस() विधि
public void onBackPressed(){ // do something here and don't write super.onBackPressed() }
ओवरराइड OnKeyDown() विधि
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch(keyCode){ case KeyEvent.KEYCODE_BACK: // do something here return true; } return super.onKeyDown(keyCode, event); }
+0
क्या यह वास्तव में 'केडडाउन()' को ओवरराइड करना आवश्यक है? जब बैक कुंजी दबाया जाता है, तो 'बैकप्रेस()' पर कॉल नहीं किया जाएगा? – LarsH
0
आप इस तरह अपनी गतिविधि में उपयोगकर्ता "वापस" को दबा सकती हैं onKeyDown()
के साथ कार्रवाई: मांगने से पहले
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK))
{
//do actions like show message
return false;
}
return super.onKeyDown(keyCode, event);
}
संबंधित मुद्दे
- 1. एंड्रॉइड बैक बटन ईवेंट
- 2. जावास्क्रिप्ट में "इतिहास। बैक" ईवेंट कैसे पकड़ें?
- 3. हार्डवेयर बैक बटन jquery मोबाइल पर नियंत्रण लें
- 4. एंड्रॉइड बैक बटन व्यवहार
- 5. फोनगैप एंड्रॉइड बैक बटन - होमपेज पर बैक बटन के साथ क्लोज़ ऐप
- 6. एंड्रॉइड: बैक बटन
- 7. एंड्रॉइड: टाइटेनियम में वापस (डिवाइस बैक बटन) ईवेंट
- 8. हार्डवेयर बैक बटन प्रोग्रामेटिक रूप से कॉल करें?
- 9. जांचें कि एंड्रॉइड डिवाइस में हार्डवेयर बटन
- 10. एंड्रॉइड बैक बटन ओवरराइड करें
- 11. बैक बटन के साथ एंड्रॉइड वेबव्यू, यदि अन्य
- 12. बैक बटन
- 13. बैक बटन ऐपसेलरेटर टाइटेनियम
- 14. UINavigationBar बैक बटन के शीर्षक को "बैक"
- 15. बैक बटन
- 16. बैक बटन
- 17. बैक बटन
- 18. बैक बटन
- 19. एंड्रॉइड - बैक बटन और खंड बैकस्टैक
- 20. पीजेएक्स: बैक बटन
- 21. एंड्रॉइड कस्टम एडिटटेक्स्ट और बैक बटन ओवरराइड
- 22. एंड्रॉइड बैक बटन काम नहीं करता
- 23. बैक बटन
- 24. फ़ायरफ़ॉक्स एक्सटेंशन। ऑनलोड ईवेंट कैसे पकड़ें?
- 25. उपयोगकर्ता ने "बैक" बटन
- 26. एंड्रॉइड 4.0 पता लगाता है कि उपयोगकर्ता के पास हार्डवेयर बैक/होम कुंजियां हैं
- 27. ब्राउजर बैक बटन
- 28. एंड्रॉइड प्रोग्रामेटिक रूप से बैक बटन कैसे दबाएं?
- 29. ब्राउजर बैक बटन
- 30. आईफोन पर नेविगेशन बार पर 'बैक' बटन कैसे छिपाना है?
-1 खोजें, यह हर हफ्ते कम से कम एक बार कवर किया गया है। –
संभावित डुप्लिकेट [एंड्रॉइड में बैक बटन अक्षम करें] (http://stackoverflow.com/questions/4779954/disable-back-button-in-android) –