नीचे developer.android.com के आधिकारिक दस्तावेज़ का कोड दिया गया है, विशेष रूप से वह भाग जो आशय की व्याख्या करता है।
यहां, मुझे भ्रम का सामना करना पड़ा। घोषित भाग में, अनुरोध कोड सही होना चाहिए? लेकिन हालत भाग में, अनुरोध कोड की तुलना PICK_CONTACT_REQUEST से की जाती है, जो निश्चित रूप से एक int नहीं है!
मुझे यह कैसे सोचना चाहिए? क्या PICK_CONTACT_RESULT कुछ पूर्व-घोषित डेटा है? लेकिन मुझे बहुत सारे उदाहरण भी दिखाई देते हैं जहाँ नीचे दिए गए उदाहरण की तरह ही अनुकूलित कथनों का उपयोग किया जाता है।
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// Check which request it is that we're responding to
if (requestCode == PICK_CONTACT_REQUEST) {
// Here, requestCode is not int!
1 उत्तर
जैसा कि आप विधि हस्ताक्षर से देखते हैं कि requestCode एक int
है
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
तो PICK_CONTACT_REQUEST
स्ट्रिंग नहीं हो सकता है, शायद यह आपकी कक्षा में कहीं परिभाषित एक पूर्णांक चर होगा। आप चर नाम पर Ctrl
+ Click
कर सकते हैं और यह आपको उस स्थान पर ले जाएगा जहां इसे घोषित किया गया है।
संबंधित सवाल
नए सवाल
android
एंड्रॉइड Google का मोबाइल ऑपरेटिंग सिस्टम है, जिसका उपयोग प्रोग्रामिंग या डिजिटल डिवाइस (स्मार्टफोन, टैबलेट, ऑटोमोबाइल्स, टीवी, वियर, ग्लास, IoT) को विकसित करने के लिए किया जाता है। एंड्रॉइड से संबंधित विषयों के लिए, एंड्रॉइड-विशिष्ट टैग जैसे कि एंड्रॉइड-इरादे, एंड्रॉइड-गतिविधि, एंड्रॉइड-एडॉप्टर आदि का उपयोग करें। विकास या प्रोग्रामिंग के अलावा अन्य प्रश्नों के लिए, लेकिन एंड्रॉइड फ्रेमवर्क से संबंधित हैं, इस लिंक का उपयोग करें: https: // android.stackexchange.com।