यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके Android में XML को पार्स करने के लिए XMLPullParser का उपयोग कैसे करें।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
चरण 3 - एक लेआउट संसाधन फ़ाइल (row.xml) बनाएं और निम्न कोड जोड़ें -
चरण 5 - एक नया एसेट फोल्डर बनाएं, और एसेट फोल्डर के अंदर एक एंड्रॉइड रिसोर्स फाइल (model.xml) बनाएं और निम्नलिखित कोड जोड़ें -
सहवाग <पदनाम>उप कप्तानपदनाम>दिल्ली अश्विन <पदनाम>ऑफ स्पिन गेंदबाजपदनाम>चेन्नई धोनीनाम> <पदनाम>कप्तानपदनाम> रांची
चरण 6 - निम्न कोड को src/MainActivity.kt में जोड़ें
<पूर्व>आयात android.os.Bundleimport android.widget.ListAdapterimport android.widget.ListViewimport android.widget.SimpleAdapterimport androidx.appcompat.app.AppCompatActivityimport org.xmlpull.v1.XmlPullParserimport org.xmlpull.vmlParser.XmlPull.vmlPull.v1.XmlPullParserimport. .XmlPullParserFactoryimport java.io.IOExceptionclass MainActivity:AppCompatActivity() { ओवरराइड फन ऑनक्रिएट (सेव्ड इंस्टेंसस्टेट:बंडल?) {super.onCreate (savedInstanceState) setContentView (R.layout.activity_main) शीर्षक ="KotlinApp" कोशिश करें { val userList =ArrayListचरण 6 - निम्न कोड को 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा