একটি উদাহরণে যাওয়ার আগে, আমাদের জেনে নেওয়া উচিত অ্যান্ড্রয়েডে থ্রেড কী। থ্রেডগুলি হল সাধারণ প্রক্রিয়াকরণের কাজ যা বেশিরভাগ জিনিস করতে পারে, কিন্তু একটি জিনিস যা তারা করতে পারে না তা হল UI আপডেট করা৷
এই উদাহরণটি দেখায় যে কীভাবে অ্যান্ড্রয়েডে অবিরত থ্রেড চালানো যায়।
ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷
ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।
উপরের কোডে, আমরা টেক্সটভিউ নিয়েছি। ব্যবহারকারী যখন টেক্সটভিউতে ক্লিক করেন, তখন এটি অবিরত থ্রেড শুরু করবে এবং ফলাফলটি Logcat-এ প্রিন্ট করবে। ধাপ 3 − src/MainActivity.java
-এ নিম্নলিখিত কোড যোগ করুনপ্যাকেজ com.example.andy.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;android.widget.TextView আমদানি করুন;পাবলিক ক্লাস মেইন অ্যাক্টিভিটি অ্যাপকম্প্যাট অ্যাক্টিভিটি প্রসারিত করে { TextView text; @ওভাররাইড সুরক্ষিত শূন্যতা onCreate(বান্ডেল savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text =findViewById(R.id.text); text.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { new Thread(new Runnable() { @Override public void run() { while (true) Log.d("থ্রেড চালিয়ে যাচ্ছে", "Tutorialspoint.com"); } }).start(); } }); }}আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে –
উপরের ফলাফলে, এটি ডিফল্ট স্ক্রিনটি দেখিয়েছে। ব্যবহারকারী যখন টেক্সটভিউ-এ ক্লিক করেন, তখন এটি থ্রেড চালিয়ে যাবে এবং নিচের মতো logcat চেক করবে –