কম্পিউটার

কোটলিন ব্যবহার করে অ্যান্ড্রয়েডের মূল ক্রিয়াকলাপে কীভাবে ডেটা ফেরত পাঠাবেন?


এই উদাহরণটি দেখায় কিভাবে Kotlin ব্যবহার করে Android-এর প্রধান কার্যকলাপে ডেটা ফেরত পাঠাতে হয়

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

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

   

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

এ যোগ করুন
ইম্পোর্ট android.app.Activityimport android.content.Intentimport android.os.Bundleimport android.widget.Buttonimport android.widget.EditTextimport android.widget.TextViewimport android.widget.Toastimport androidx.appcompat.Ampctivity Maatclivity ) { ব্যক্তিগত lateinit var textViewResult:TextView private lateinit var editTextNumber1:EditText private lateinit var editTextNumber2:EditText private lateinit var বোতাম:বোতাম ওভাররাইড মজা onCreate(savedInstanceState:Bundle?) {super..StateContView. title ="KotlinApp" textViewResult =findViewById(R.id.textViewResult) editTextNumber1 =findViewById(R.id.editTextNumber1) editTextNumber2 =findViewById(R.id.editTextNumber2) বাটন =findViewById(R.id.editTextNumber2) বোতাম =findViewById. ((editTextNumber1.text.toString() =="" || editTextNumber2.text.toString() =="")) { Toast.makeText(this@MainActivity, "অনুগ্রহ করে নম্বর ঢোকান", Toast.LENGTH_SHORT).show() } else { val number1 =Integer.parseInt(editTextNumber1.text.toString()) val number2 =Integer.parseInt(editText.Number. .toString()) val intent =Intent(this@MainActivity, SecondActivity::class.java) intent.putExtra("number1", number1) intent.putExtra("number2", number2) startActivityForResult(ইন্টেন্ট, 1) } } ওভাররাইড মজা onActivityResult(requestCode:Int, resultCode:Int, data:Intent?) { super.onActivityResult(requestCode, resultCode, data) if (requestCode ==1) { if (resultCode ==Activity.RESULT_OK) { val result =data . 

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

activity_second.xml

   

SecondActivity.kt

 android.app.Activityimport android.content.Intentimport android.os.Bundleimport android.widget.Buttonimport android.widget.TextViewimport androidx.appcompat.app.AppCompatActivityclass সেকেন্ডঅ্যাক্টিভিটি :AppCompatActivityclass SecondActivity :AppCompatActivity টেক্সট ভিউ বাটনে দেখুন :বোতাম lateinit var বোতাম বিয়োগ:বোতাম ওভাররাইড মজা onCreate(savedInstanceState:Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_second) val intent =intent val number1 =intent.getIntnumberExtra",")" =intent.getIntExtra("number2", 0) textViewNumber =findViewById(R.id.textViewNumbers) textViewNumber.text ="সংখ্যা:$number1, $number2" buttonAdd =findViewById(R.id.buttonAdd) বাটন বিয়োগ =findViewById(R.id.buttonAdd) id.buttonSubtract) buttonAdd.setOnClickListener { val result =number1 + number2 val resultIntent =Intent() resultIntent.putExtra("ফলাফল", ফলাফল) s etResult(Activity.RESULT_OK, resultIntent) finish() } buttonSubtract.setOnClickListener { val ফলাফল =number1 - number2 val resultIntent =Intent() resultIntent.putExtra("ফলাফল", ফলাফল) setResult(Activity.RESULT_OK, resultIntent)} }}

ধাপ 5 − 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">      

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

কোটলিন ব্যবহার করে অ্যান্ড্রয়েডের মূল ক্রিয়াকলাপে কীভাবে ডেটা ফেরত পাঠাবেন?

কোটলিন ব্যবহার করে অ্যান্ড্রয়েডের মূল ক্রিয়াকলাপে কীভাবে ডেটা ফেরত পাঠাবেন?

কোটলিন ব্যবহার করে অ্যান্ড্রয়েডের মূল ক্রিয়াকলাপে কীভাবে ডেটা ফেরত পাঠাবেন?


  1. কীভাবে অ্যান্ড্রয়েডে আগের কার্যকলাপে ফিরে যাওয়া রোধ করবেন?

  2. অভিপ্রায় ব্যবহার করে অ্যান্ড্রয়েডে এক কার্যকলাপ থেকে অন্যটিতে ডেটা কীভাবে প্রেরণ করবেন?

  3. অ্যান্ড্রয়েডে আগের অ্যাক্টিভিটি কীভাবে ডেটা পাঠাবেন?

  4. অ্যান্ড্রয়েডের মূল ক্রিয়াকলাপে কীভাবে ডেটা ফেরত পাঠাবেন?