কম্পিউটার

কোটলিন ব্যবহার করে আমি কীভাবে অ্যান্ড্রয়েডের একটি থ্রেড থেকে টোস্ট বার্তাগুলি প্রদর্শন করতে পারি?


কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে একটি থ্রেড থেকে টোস্ট বার্তাগুলি কীভাবে প্রদর্শন করা যায় তা এই উদাহরণটি দেখায়৷

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

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

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
   xmlns:tools="https://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context=".MainActivity">
   <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerInParent="true"
      android:layout_marginTop="100dp"
      android:text="Tutorials Point"
      android:textAlignment="center"
      android:textColor="@android:color/holo_green_dark"
      android:textSize="32sp"
      android:textStyle="bold" />
</RelativeLayout>

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

এ যোগ করুন
import android.os.Bundle
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
   lateinit var toast: Toast
   lateinit var thread: Thread
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
      toast = Toast.makeText(this, "This is a toast from Thread", Toast.LENGTH_SHORT)
      thread = Thread(Runnable {
         for (i in 0..999) {
            try {
               Thread.sleep(1000)
               toast.show()
               Thread.sleep(1000)
            } catch (e: InterruptedException) {
               e.printStackTrace()
            }
         }
      })
      thread.start()
   }
}

পদক্ষেপ 4৷ − 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. অ্যান্ড্রয়েডে একটি থ্রেড থেকে টোস্ট বার্তাগুলি কীভাবে প্রদর্শন করবেন?

  3. অ্যান্ড্রয়েডে টোস্ট কীভাবে প্রদর্শন করবেন?

  4. কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে একটি ইমেজ গ্যালারি থেকে কীভাবে একটি ছবি বাছাই করবেন?