यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके एंड्रॉइड पर किसी ऑब्जेक्ट को एक गतिविधि से दूसरी गतिविधि में कैसे पास किया जाए।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
सापेक्ष लेआउट>पूर्व> चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें
आयात करें .onCreate(savedInstanceState) setContentView(R.layout.activity_main) शीर्षक ="कोटलिनएप" वैल बटन:बटन =findViewById (R.id.button) बटन। स्पोर्ट्स =कैरेक्टर ("सीआर 7", "फुटबॉल", "लेफ्ट विंगर", एरेऑफ ("दुनिया में सर्वश्रेष्ठ खिलाड़ी")) इंटेंट। पुटएक्स्ट्रा ("कैरेक्टर", स्पोर्ट्स) स्टार्ट एक्टिविटी (इरादा)}}} क्लास कैरेक्टर (वर नाम :स्ट्रिंग, वर पेशा:स्ट्रिंग, वर स्थिति:स्ट्रिंग, वर क्षमताएं:Array):Serializable
चरण 4 - एक नई खाली गतिविधि बनाएं और निम्नलिखित कोड जोड़ें -
activity_second.xml −
SecondActivity.kt
import android.os.Bundleimport android.widget.TextViewimport androidx.appcompat.app.AppCompatActivityclass SecondActivity:AppCompatActivity() {ओवरराइड फन ऑन क्रिएट (सेव्ड इंस्टेंसस्टेट:बंडल?) ) शीर्षक ="कोटलिनएप" वैल स्पोर्ट्स =इंटेंट। getSerializableExtra ("कैरेक्टर") कैरेक्टर के रूप में? वैल टेक्स्ट व्यू:टेक्स्ट व्यू =findViewById(R.id.textView) textView.text =""" ${sports !!.name} ${sports.profession} ${sports.position} """.trimIndent() + sports! !.क्षमताओं.कंटेंटटॉस्ट्रिंग ()}}
चरण 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा।