यह उदाहरण दर्शाता है कि कोटलिन में इंटेंट का उपयोग करके किसी ऑब्जेक्ट को एक 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा।