मैं एंड्रॉइड के लिए नया हूं और मैं एक गतिविधि से डेटा को दूसरे स्थानांतरित करने के इरादे का उपयोग करता हूं। मैं सिर्फ यह जानना चाहता था कि ऑब्जेक्ट संदर्भ या ऑब्जेक्ट कॉपी दूसरी गतिविधि को भेज रही है या नहीं।Intent.putExtra क्या करेगा
उत्तर
Intent.putExtra वस्तु की एक प्रति भेजता है यह एक ही संदर्भ जब आप इरादे से अतिरिक्त मिलता है तुम वहाँ
धन्यवाद JRowan: यहाँ एक उदाहरण
इस का प्रयोग करें फ़ाइल
Intent i = new Intent(FirstScreen.this, SecondScreen.class); String keyIdentifer = null; i.putExtra("STRING_I_NEED", strName);
फिर "डाल" करने के लिए, मूल्य की तरह कुछ कोशिश पुनः प्राप्त करने के लिए है क्या संदर्भ पारित करने का कोई मौका है, मेरा मतलब है कि जब भी ऑब्जेक्ट में कोई भी परिवर्तन होता है तो उसे उसी ऑब्जेक्ट का उपयोग करने की आवश्यकता होती है, जिसे दूसरी गतिविधि –
में प्रतिबिंबित करने की आवश्यकता होती है यदि आप इसे PutExtra के साथ पास करने के बजाय स्थिर बनाते हैं तो आप इसे संदर्भित कर सकते हैं एक ही उदाहरण में अपने पूरे ऐप के बारे में – JRowan
नया संदर्भ बनाने intent.putExtra गतिविधि के बीच जानकारी भेजने के लिए प्रयोग किया जाता है नहीं है।
String newString
if (savedInstanceState == null) {
extras = getIntent().getExtras();
if(extras == null) {
newString= null;
} else {
newString= extras.getString("STRING_I_NEED");
}
} else {
newString= (String) savedInstanceState.getSerializable("STRING_I_NEED");
}
- 1. Intent.putExtra सूची
- 2. जारी करेगा() __get ट्रिगर करेगा और क्यों?
- 3. इवेंट फ़ीड कार्यान्वयन - क्या यह स्केल करेगा?
- 4. रुबी सीखकर पाइथन प्रोग्रामर क्या हासिल करेगा?
- 5. क्या यह यूनिक्स पर काम करेगा?
- 6. क्या जावाएफएक्स एंड्रॉइड पर काम करेगा?
- 7. क्या संकलक इस लूप को अनलॉक करेगा?
- 8. कॉलम शून्य होने पर SQLiteCursor क्या करेगा?
- 9. डेव डीलॉन्ग का क्या उपयोग करेगा?
- 10. क्या mod_gzip कुकीज़ को संपीड़ित करेगा
- 11. धूम्रपान परीक्षण क्या है और यह मेरे लिए क्या करेगा?
- 12. वही addEventListener काम करेगा?
- 13. ScriptManager.axd कैश नहीं करेगा
- 14. यह cronjob काम करेगा?
- 15. JSON समर्थन करेगा?
- 16. आर प्लॉट करेगा लेकिन
- 17. Capistrano रिलीज नहीं करेगा
- 18. यह संकलन क्यों करेगा?
- 19. काम नहीं करेगा,
- 20. सी ++ नया int [0] - क्या यह स्मृति आवंटित करेगा?
- 21. क्या यह सी ++ पीडीपी -11 फ्लोट आईईईई में परिवर्तित करेगा?
- 22. क्या कंपाइलर आंतरिक लूप से बचने का अनुकूलन करेगा?
- 23. क्या विंडोज फोन 8 क्यूटी का समर्थन करेगा?
- 24. एक Django ऐप के लिए साइथन: क्या यह काम करेगा?
- 25. क्या .NET JIT कंपाइलर एक विधि कॉल ऑप्टिमाइज़ करेगा?
- 26. क्या एक आईफ्रेम क्विर्क मोड में प्रस्तुत करेगा?
- 27. क्या कोई भी जे/के/एपीएल सीखने की सिफारिश करेगा?
- 28. क्या जीएनयूस्टेप @property और @ सिंथेसाइज का समर्थन करेगा?
- 29. क्या डार्ट मौजूदा जावास्क्रिप्ट पुस्तकालयों के उपयोग का समर्थन करेगा?
- 30. क्या जीसीएम नेटवर्क मैनेजर गैर-प्ले डिवाइस पर काम करेगा?
वस्तु की प्रतिलिपि putExtra साथ भेज रहा है –