यह उदाहरण दर्शाता है कि Kotlin का उपयोग करके Android में प्रत्येक 10 सेकंड में एक विधि कैसे चलाई जाती है।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें
<पूर्व>आयात android.os.Bundleimport android.os.Handlerimport android.widget.Toastimport androidx.appcompat.app.AppCompatActivityclass MainActivity:AppCompatActivity() { var हैंडलर:हैंडलर =हैंडलर () var रननेबल:रननेबल? =नल वर देरी =10000 ओवरराइड फन ऑनक्रिएट (सेव्ड इंस्टेंसस्टेट:बंडल?) {सुपर.ऑनक्रिएट (सेव्ड इंस्टेंसस्टेट) सेटकंटेंट व्यू (आर.लेआउट.एक्टिविटी_मेन) शीर्षक ="कोटलिनएप"} फन ऑन रिज्यूम() { हैंडलर.पोस्टडेलेड (रननेबल {हैंडलर. postDelayed(runnable!!, delay.toLong()) Toast.makeText(this@MainActivity, "यह विधि हर 10 सेकंड में चलेगी", Toast.LENGTH_SHORT)। शो () }. भी {runnable =it}, देरी.toLong ()) super.onResume () } फन ऑन पॉज () { super.onPause () हैंडलर.removeCallbacks(runnable!!) }}
चरण 4 - निम्न कोड को 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फाइलों में से एक को खोलें और रन पर क्लिक करें टूलबार से आइकन। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा