কম্পিউটার

কোটলিন ব্যবহার করে কীভাবে সমস্ত অ্যান্ড্রয়েড কার্যক্রম একবারে বন্ধ করবেন?


এই উদাহরণটি দেখায় যে কিভাবে কোটলিন ব্যবহার করে সমস্ত Android কার্যকলাপ একবারে বন্ধ করতে হয়৷

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে প্রয়োজনীয় সমস্ত বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:padding="4dp">
   <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="70dp"
      android:background="#008080"
      android:padding="5dp"
      android:text="TutorialsPoint"
      android:textColor="#fff"
      android:textSize="24sp"
      android:textStyle="bold" />
   <TextView
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_above="@id/button"
      android:layout_marginBottom="20dp"
      android:gravity="center"
      android:text="Activity One"
      android:textColor="@android:color/background_dark"
      android:textStyle="bold" />
   <Button
      android:id="@+id/button"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerInParent="true"
      android:text="Start Activity two" />
</RelativeLayout>

ধাপ 3 − নিম্নলিখিত কোডটি src/MainActivity.kt

এ যোগ করুন
package com.example.q28
import android.content.Intent
import android.os.Bundle
import android.widget.Button
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
   lateinit var button: Button
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
      button = findViewById(R.id.button)
      button.setOnClickListener {
         val intent = Intent(this@MainActivity, SecondActivity::class.java)
         startActivity(intent)
      }
   }
}

পদক্ষেপ 4৷ - একটি নতুন কার্যকলাপ তৈরি করুন এবং নিম্নলিখিত কোড যোগ করুন -

activity_second.xml −

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:padding="4dp">
   <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="70dp"
      android:background="#008080"
      android:padding="5dp"
      android:text="TutorialsPoint"
      android:textColor="#fff"
      android:textSize="24sp"
      android:textStyle="bold" />
   <TextView
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_above="@id/terminateButton"
      android:layout_marginBottom="20dp"
      android:gravity="center"
      android:text="Activity Two"
      android:textColor="@android:color/background_dark"
      android:textStyle="bold" />
   <Button
      android:id="@+id/terminateButton"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerInParent="true"
      android:text="Terminate all the activities" />
</RelativeLayout>

SecondActivity.kt

import android.os.Bundle
import android.widget.Button
import androidx.appcompat.app.AppCompatActivity
import kotlin.system.exitProcess
class SecondActivity : AppCompatActivity() {
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_second)
      title = "KotlinApp"
      val button: Button = findViewById(R.id.terminateButton)
      button.setOnClickListener {
         finish()
      }
   }
   override fun onDestroy() {
      super.onDestroy()
      exitProcess(0)
   }
}

ধাপ 5 − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="com.example.q11">
   <application
      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">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
   </application>
</manifest>

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং রান আইকনে ক্লিক করুন টুলবার থেকে কোটলিন ব্যবহার করে কীভাবে সমস্ত অ্যান্ড্রয়েড কার্যক্রম একবারে বন্ধ করবেন? । একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে৷

কোটলিন ব্যবহার করে কীভাবে সমস্ত অ্যান্ড্রয়েড কার্যক্রম একবারে বন্ধ করবেন?

কোটলিন ব্যবহার করে কীভাবে সমস্ত অ্যান্ড্রয়েড কার্যক্রম একবারে বন্ধ করবেন?

কোটলিন ব্যবহার করে কীভাবে সমস্ত অ্যান্ড্রয়েড কার্যক্রম একবারে বন্ধ করবেন?


  1. কিভাবে অ্যান্ড্রয়েডে সব কার্যক্রম একবারে বন্ধ করবেন?

  2. কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে JSON অবজেক্টগুলি কীভাবে পার্স করবেন?

  3. কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে গ্রিডভিউ স্ক্রোলিং কীভাবে অক্ষম করবেন?

  4. কোটলিন ব্যবহার করে কীভাবে সমস্ত অ্যান্ড্রয়েড কার্যক্রম একবারে বন্ধ করবেন?