Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

कोटलिन में इंटेंट का उपयोग करके मैं एक एंड्रॉइड गतिविधि से दूसरे में ऑब्जेक्ट कैसे भेजूं?

<घंटा/>

यह उदाहरण दर्शाता है कि कोटलिन में इंटेंट का उपयोग करके किसी ऑब्जेक्ट को एक Android गतिविधि से दूसरे में कैसे भेजा जाए।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

 

चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें

आयात करें :बटन ओवरराइड फन onCreate(savedInstanceState:Bundle?) {super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) title ="KotlinApp" editText =findViewById(R.id.editText) बटन =findViewById(R.id.btnSendObj) ) बटन।सेटऑनक्लिक लिस्टनर {वैल इंटेंट =इंटेंट (यह @ मेनएक्टिविटी, सेकेंडएक्टिविटी ::क्लास। जावा) वैल मैसेज =मैसेज () मैसेज। (इरादा)}}}वर्ग संदेश:सीरियल करने योग्य {निजी संस्करण संदेश:स्ट्रिंग? =नल ओवरराइड फन टूस्ट्रिंग ():स्ट्रिंग {रिटर्न "$मैसेज"} फन सेटमैसेज (मैसेज:स्ट्रिंग?)

चरण 4 - एक नई खाली गतिविधि बनाएं और निम्नलिखित कोड जोड़ें -

activity_second.xml

  

SecondActivity.kt

import android.os.Bundleimport android.widget.TextViewimport androidx.appcompat.app.AppCompatActivityclass SecondActivity:AppCompatActivity() {ओवरराइड फन ऑन क्रिएट (सेव्ड इंस्टेंसस्टेट:बंडल?) ) शीर्षक ="कोटलिनएप" वैल टेक्स्ट व्यू:टेक्स्ट व्यू =findViewById (R.id.textView); वैल इंटेंट =इंटेंट वैल मैसेज =इंटेंट। getSerializableExtra ("message") मैसेज के रूप में? textView.text ="$message" }}

चरण 5 - निम्न कोड को androidManifest.xml में जोड़ें

 <एप्लिकेशन android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android) :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />   

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से कोटलिन में इंटेंट का उपयोग करके मैं एक एंड्रॉइड गतिविधि से दूसरे में ऑब्जेक्ट कैसे भेजूं? । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा।

कोटलिन में इंटेंट का उपयोग करके मैं एक एंड्रॉइड गतिविधि से दूसरे में ऑब्जेक्ट कैसे भेजूं?

कोटलिन में इंटेंट का उपयोग करके मैं एक एंड्रॉइड गतिविधि से दूसरे में ऑब्जेक्ट कैसे भेजूं?


  1. इरादे का उपयोग करके किसी ऑब्जेक्ट को एक एंड्रॉइड गतिविधि को दूसरे में कैसे भेजें?

    यह उदाहरण दर्शाता है कि मैं इंटेंट का उपयोग करके किसी ऑब्जेक्ट को एक एंड्रॉइड गतिविधि से दूसरे में कैसे भेजूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.x

  1. एंड्रॉइड में एक गतिविधि से एक और गतिविधि से एक छवि कैसे पास करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में एक गतिविधि से एक छवि कैसे पास करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न

  1. एंड्रॉइड में एक फ्रैगमेंट से दूसरे फ्रैगमेंट में डेटा कैसे भेजें?

    यह उदाहरण दर्शाता है कि मैं एसडी कार्ड पर एक फ़ोल्डर/फ़ाइल पर एंड्रॉइड अनुमति कैसे सेट कर सकता हूं ताकि इसे लिखने में सक्षम हो सकें। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/