Android | Cara Memindahkan Activity Satu ke Activity Lainnya
Cara Memindahkan Activity Satu ke Activity Lainnya
Devloid - Halo semuanya, pada tutorial ini kita akan membuat contoh aplikasi yang memindahkan activity ke activity lain, dengan metode Intent untuk mengidentifikasikan activitynya apa yang akan kita tuju. langsung saja mari kita pelajari.
Activity adalah sebuah komponen aplikasi yang menyediakan layar yang digunakan pengguna untuk berinteraksi guna melakukan sesuatu, misalnya memilih nomor ponsel, mengambil foto, mengirim email, atau menampilkan peta. Tiap aktivitas diberi sebuah jendela untuk menggambar antarmuka penggunanya. Jendela ini biasanya mengisi layar, namun mungkin lebih kecil daripada layar dan mengambang di atas jendela lain.
Devloid - Halo semuanya, pada tutorial ini kita akan membuat contoh aplikasi yang memindahkan activity ke activity lain, dengan metode Intent untuk mengidentifikasikan activitynya apa yang akan kita tuju. langsung saja mari kita pelajari.
Pertama, buka project Android Studio anda.
lalu buat empty activity dengan cara klik kanan, pilih New, pilih Activity, lalu pilih Empty Activity.
pada New Android Activity beri nama yang kalian inginkan, contohnya saya memberi nama Main2Activity. lalu Finish.
pada activity_main.xml kita buat 1 tombol untuk memindahkan activitynya.
activity_main.xml
lalu buat tulisan pada activity_main2.xml untuk mengetahui bila kita sudah berpindah activity.
activity_main2.xml
pada MainActivity.java kita masukkan codingan, jika kita menekan tombol yang ada pada layout activity_main.xml dengan cara.
MainActivity.java
Main2Activity.java
lalu run aplikasi yang telah anda buat.
maka akan tampil seperti gambar dibawah. lalu tekan tombol yang bertuliskan PINDAH.
maka kita akan berpindah activity ke main2activity.
Selesai, anda telah membuat contoh aplikasi memindahkan activity ke activity lain.
jika ada error atau pertanyaan silahkan komentar dibawah.
nantikan updatean yang akan mendatang dengan mengklik langganan pada tulisan di paling atas.
pada New Android Activity beri nama yang kalian inginkan, contohnya saya memberi nama Main2Activity. lalu Finish.
pada activity_main.xml kita buat 1 tombol untuk memindahkan activitynya.
activity_main.xml
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.adi.intenttutorial.MainActivity"> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Pindah" android:layout_centerInParent="true"/> </RelativeLayout>
lalu buat tulisan pada activity_main2.xml untuk mengetahui bila kita sudah berpindah activity.
activity_main2.xml
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.adi.intenttutorial.Main2Activity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Main2Activity" android:layout_centerInParent="true"/> </RelativeLayout>
pada MainActivity.java kita masukkan codingan, jika kita menekan tombol yang ada pada layout activity_main.xml dengan cara.
buttonPindah.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //Activity yang akan kita tuju Intent intent = new Intent(MainActivity.this, Main2Activity.class); startActivity(intent); } }); }
MainActivity.java
package com.adi.intenttutorial; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { private Button buttonPindah; //fungsi onCreate dipanggil waktu kalin membuka / pindah ke activity ini @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //menampilkan layout activity_main saat kita memanggil onCreate setContentView(R.layout.activity_main); //Pindah ke activity main2activity saat tombol dipencet buttonPindah = (Button) findViewById(R.id.button); buttonPindah.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //Activity yang akan kita tuju Intent intent = new Intent(MainActivity.this, Main2Activity.class); startActivity(intent); } }); } }
Main2Activity.java
package com.adi.intenttutorial; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class Main2Activity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); } }
lalu run aplikasi yang telah anda buat.
pilih device yang telah anda sambungkan menggunakan usb.
maka akan tampil seperti gambar dibawah. lalu tekan tombol yang bertuliskan PINDAH.
maka kita akan berpindah activity ke main2activity.
jika ada error atau pertanyaan silahkan komentar dibawah.
nantikan updatean yang akan mendatang dengan mengklik langganan pada tulisan di paling atas.
Komentar
Posting Komentar