কম্পিউটার

কীভাবে অ্যান্ড্রয়েডে পূর্ববর্তী কার্যকলাপে ফিরে যাবেন


আপনি যদি একটি ক্রিয়াকলাপ থেকে অন্য কার্যকলাপে ফিরে যেতে চান, এই উদাহরণটি দেখায় যে কীভাবে Android এ পূর্ববর্তী কার্যকলাপে ফিরে যেতে হয়৷

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

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

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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"
   android:background="#33FFFF00"
   android:gravity="center"
   android:orientation="vertical">
   <TextView
      android:id="@+id/text"
      android:textSize="18sp"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" />
</LinearLayout>

উপরের কোডে, আমরা টেক্সট ভিউ দিয়েছি, যখন ব্যবহারকারী টেক্সট ভিউতে ক্লিক করবে, তখন এটি নতুন কার্যকলাপ খুলবে।

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
package com.example.andy.myapplication;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import org.w3c.dom.Text;
import java.util.Locale;

public class MainActivity extends AppCompatActivity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      TextView textView=findViewById(R.id.text);
      textView.setText("click for second activity");
      textView.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            Intent i =new Intent(MainActivity.this,Main2Activity.class);
            startActivity(i);
         }
      });
   }
}

পদক্ষেপ 4৷ − res/layout/activity_main2.xml এ নিম্নলিখিত কোড যোগ করুন।

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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"
   android:background="#33FFFF00"
   android:gravity="center"
   android:orientation="vertical">
   <TextView
      android:id="@+id/text"
      android:textSize="18sp"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" />
</LinearLayout>

উপরের কোডে, আমরা টেক্সট ভিউ দিয়েছি, ব্যবহারকারী যখন টেক্সট ভিউতে ক্লিক করবে, তখন এটি প্রথম কার্যকলাপে যাবে।

ধাপ 5 − src/Main2Activity.java

-এ নিম্নলিখিত কোড যোগ করুন
package com.example.andy.myapplication;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;

public class Main2Activity extends AppCompatActivity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main2);
      TextView textView=findViewById(R.id.text);
      textView.setText("click for go back first activity");
      textView.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            finish();
         }
      });
   }
}

উপরের কোডে আমরা ফিনিশ() দিয়েছি কারণ প্রতিটি অ্যাক্টিভিটি অ্যাক্টিভিটি স্ট্যাকে সংরক্ষণ করা হবে তাই আপনি যখন অ্যাক্টিভিটি স্ট্যাক থেকে শীর্ষ অ্যাক্টিভিটি বন্ধ করবেন, তখন এটি আগের অ্যাক্টিভিটি দেখাবে।

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

কীভাবে অ্যান্ড্রয়েডে পূর্ববর্তী কার্যকলাপে ফিরে যাবেন

উপরের ফলাফলে, আপনি যখন টেক্সট ভিউ-এ ক্লিক করবেন, তখন এটি নিচের চিত্রের মতো দ্বিতীয় কার্যকলাপকে কল করবে -

কীভাবে অ্যান্ড্রয়েডে পূর্ববর্তী কার্যকলাপে ফিরে যাবেন

এখন উপরে দেখানো মত টেক্সট ভিউতে ক্লিক করুন, এটি নিচের দেখানো মত প্রথম অ্যাক্টিভিটি কল করবে -

কীভাবে অ্যান্ড্রয়েডে পূর্ববর্তী কার্যকলাপে ফিরে যাবেন


  1. কিভাবে অ্যান্ড্রয়েডে একটি লাইন আঁকা?

  2. অ্যান্ড্রয়েডে অ্যাক্টিভিটি থেকে ফ্র্যাগমেন্টে একটি ভেরিয়েবল কীভাবে পাস করবেন?

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

  4. অ্যান্ড্রয়েড অ্যাপে একটি খণ্ড থেকে একটি কার্যকলাপ পদ্ধতি কল কিভাবে?