तपाईको प्रश्न: एन्ड्रोइडमा एक गतिविधिबाट अर्कोमा डेटा कसरी पास गर्ने?

हामी उद्देश्य प्रयोग गरेर अर्को गतिविधिबाट एक गतिविधि कल गर्दा डाटा पठाउन सक्छौं। हामीले गर्नुपर्ने भनेको putExtra() विधि प्रयोग गरेर Intent वस्तुमा डाटा थप्नु हो। डाटा कुञ्जी मान जोडीमा पास गरिएको छ। मान int, float, long, string, आदि प्रकारको हुन सक्छ।

म कसरी एन्ड्रोइडमा अर्को गतिविधिमा धेरै सम्पादन पाठ मानहरू पास गर्न सक्छु?

तपाईंले तिनीहरूलाई एक्स्ट्रास (putExtras) मा राख्नु पर्छ र त्यसपछि हालको गतिविधिबाट अर्कोमा पास गर्नुहोस्। तपाईंले आफ्नो EditText मानलाई स्ट्रिङको रूपमा खिच्नु पर्छ र त्यसपछि कुञ्जीसँग एक्स्ट्रा राख्नुहोस् - तपाईंको आवश्यकताको लागि प्रत्येक एक र त्यसपछि तिनीहरूलाई दोस्रो गतिविधिमा पुन: प्राप्त गर्नुहोस्।

बन्डल प्रयोग गरेर एन्ड्रोइडमा एक गतिविधिबाट अर्को गतिविधिमा डेटा कसरी पास गर्ने?

// बन्डल बनाउनुहोस् बन्डल बन्डल = नयाँ बन्डल (); बन्डल बन्डलमा getFactualResults विधिबाट आफ्नो डाटा थप्नुहोस्। putString("VENUE_NAME", स्थलनाम); // अभिप्रायमा बन्डल थप्नुहोस् i। putExtras (बन्डल); सुरुआत गतिविधि(i); तपाईको कोड (दोस्रो गतिविधि) मा, तथापि, तपाईले बन्डलमा रहेको कुञ्जीलाई MainActivity को रूपमा उल्लेख गर्दै हुनुहुन्छ।

उद्देश्य प्रयोग नगरी एन्ड्रोइडमा एक गतिविधिबाट अर्कोमा डेटा कसरी पास गर्ने?

यस उदाहरणले एन्ड्रोइडमा कुनै उद्देश्य बिना एक गतिविधिबाट अर्कोमा डाटा कसरी पठाउने भन्ने बारे देखाउँछ। चरण 1 - एन्ड्रोइड स्टुडियोमा नयाँ परियोजना सिर्जना गर्नुहोस्, फाइल ⇒ नयाँ परियोजनामा ​​जानुहोस् र नयाँ परियोजना सिर्जना गर्न सबै आवश्यक विवरणहरू भर्नुहोस्। चरण 2 - res/layout/activity_main मा निम्न कोड थप्नुहोस्। xml।

तपाईं अभिप्राय प्रयोग गरेर डाटा कसरी पास गर्नुहुन्छ?

विधि 1: उद्देश्य प्रयोग गर्दै

हामी उद्देश्य प्रयोग गरेर अर्को गतिविधिबाट एक गतिविधि कल गर्दा डाटा पठाउन सक्छौं। हामीले गर्नुपर्ने भनेको putExtra() विधि प्रयोग गरेर Intent वस्तुमा डाटा थप्नु हो। डाटा कुञ्जी मान जोडीमा पास गरिएको छ। मान int, float, long, string, आदि प्रकारको हुन सक्छ।

हामी कसरी एन्ड्रोइडमा अभिप्रायद्वारा धेरै मानहरू पास गर्न सक्छौं?

समुद्र तट गाइड। _ID"; इरादा i = नयाँ उद्देश्य (यो, कोस्टलिस्ट। वर्ग); i putExtra(ID_EXTRA, "1", "111"); सुरुआत गतिविधि(i);

के यो एन्ड्रोइड Mcq मा UI बिना गतिविधि सम्भव छ?

व्याख्या। सामान्यतया, प्रत्येक गतिविधिमा यसको UI (लेआउट) हुन्छ। तर यदि विकासकर्ताले UI बिना गतिविधि सिर्जना गर्न चाहन्छ भने, उसले यो गर्न सक्छ।

तपाईं दुई गतिविधिहरू बीच डाटा कसरी पास गर्नुहुन्छ?

दुई गतिविधिहरू बीच डेटा पास गर्न, तपाईंले गतिविधि सुरु गरिरहनु भएको उद्देश्य वर्ग प्रयोग गर्न आवश्यक छ र ActivityB को लागि सुरुआत गर्नु अघि, तपाईंले अतिरिक्त वस्तुहरू मार्फत डेटा भर्न सक्नुहुन्छ। तपाईको मामलामा, यो सम्पादनपाठको सामग्री हुनेछ।

एन्ड्रोइडमा दोस्रो गतिविधिमा डाटा कसरी प्राप्त गर्ने?

हामी एउटा गतिविधिबाट putExtra() विधि प्रयोग गरेर डाटा पठाउन सक्छौं र getStringExtra() विधिहरू प्रयोग गरेर दोस्रो गतिविधिबाट डाटा प्राप्त गर्न सक्छौं। उदाहरण: यस उदाहरणमा, एउटा EditText पाठ इनपुट गर्न प्रयोग गरिन्छ। "पठाउनुहोस्" बटन क्लिक गर्दा यो पाठ दोस्रो गतिविधिमा पठाइन्छ।

तपाइँ कसरी गतिविधि मार्न सक्नुहुन्छ?

तपाइँको आवेदन सुरु गर्नुहोस्, केहि नयाँ गतिविधि खोल्नुहोस्, केहि काम गर्नुहोस्। गृह बटन थिच्नुहोस् (एप्लिकेशन पृष्ठभूमिमा हुनेछ, रोकिएको अवस्थामा)। किल द एप्लिकेसन — एन्ड्रोइड स्टुडियोमा रहेको रातो "स्टप" बटनमा क्लिक गर्नु सबैभन्दा सजिलो तरिका हो। आफ्नो एप्लिकेसनमा फर्कनुहोस् (हालैका एपहरूबाट सुरु गर्नुहोस्)।

यो पोष्ट मनपर्‍यो? कृपया तपाईका साथीहरूमाझ साझेदारी गर्नुहोस्:
OS आज