Membuat Intent Untuk Berpindah Activity Di Android Studio

Tutorial selanjutnya adalah membuat Intent untuk berpindah halaman dari satu Activity ke Activity di Android Studio. Apa itu Intent? Dalam Android, Intent merupakan sebuah metode perpindahan dari sebuah activity ke activity lain.

Atau mekanisme untuk melakukan Action pada komponen dalam satu aplikasi yang sama maupun aplikasi lain. Pemanfaatannya Intent antara lain sebagai berikut :

  • Untuk berpindah halaman dari satu Activity ke Activity lain dengan atau tanpa data.
  • Untuk menjalankan background Service misal dibutuhkan sebuah proses service untuk mengambil lokasi pengguna, download file atau sikronisasi ke server.
  • Untuk menyampaikan sebuah objek dari komponen Broadcast misal jika ingin mengetahui jika device Android sudah selesai booting setelah diaktifkan.

Pelajari tentang Intent selengkapnya di Android Developer Guide.

Latihan Intent untuk berpindah Activity dengan Android Studio

1. Buat Project dengan Start a new Android Studio Project

Belajar Intent_1

2. Kemudian Configure your new project, isikan Application Name dengan Belajar Intent dan Company domain sesuai dengan nama yang kamu inginkan

Belajar Intent_2

Kemudian Klik Next hingga Finish. Biarkan gradle menggenerate project kita.

3. Pada activity_main.xml (folder res/layout) silakan ketikan kode seperti dibawah ini, untuk menghasilkan layout, atau bisa juga dengan sistem drag-n-drop untuk membuat layout.

Tetapi untuk belajar sebaiknya membuat layout dilakukan secara manual dengan agar lebih paham maksud dari kode tersebut.

4. Membuat Activity baru pada Package utama (lihat gambar), klik kanan Package utama -> New -> Activity -> Empty Activity seperti dibawah ini:

Belajar Intent_3

Kemudian pada Activity Name beri nama Sub1Activity, Layout Name akan tergenerate secara otomatis.

Belajar Intent_4

5. Edit activity_sub1.xml (folder res/layout), kode sebagai berikut:

Pada Sub1Activity ini, hanya akan menampilkan teks Tampil Sub Activity 1.

6. Buat Sub2Activity seperti langkah nomor 4, kemudian Edit activity_sub2.xml (folder res/layout), sebagai berikut:

Pada Sub2Activity kali ini, teks yang ditampikan akan berasal dari kiriman di activity sebelumnya. Untuk itu kita juga perlu mengedit file Sub2Activity.java untuk memastikan data diterima dengan benar.

7. Kemudian edit MainActivity.java untuk implementasi perpindahan Activity dengan atau tanpa data atau mengaktifkan aplikasi lain.

Contoh implementasi membuat intent di Android Studio dalam hal ini adalah melakukan dial phone, silahkan ganti nomor telepon menjadi nomor telepon anda pada saat memanggil intent dialer.

8. Silahkan Run dengan tombol Run ke emulator atau device, tampilan aplikasi adalah sebagai berikut:

Belajar Intent_5

Tampilan kiri atas adalah ketika aplikasi dijalankan, dengan keterangan tombol ketika di klik yaitu:

  • Ke Activity Sub 1 : Tampilan Sub1Activity yaitu Textview “Tampil Sub Activity 1”
  • Ke Activity Sub 2 : Tampilan Sub2Activity dengan data yang ditampilkan adalah dari input text, yaitu “Belajar Intent Aplikasi Android”
  • Ke Activity Sub 3 : Jika diklik memanggil intent dialer

Download Source Code Membuat Intent Untuk Berpindah Activity Di Android Studio

Share to Unlockimage/svg+xml
Share tulisan ini ke Facebook / Twitter kamu untuk mendapatkan Link download.

Leave a Reply

Your email address will not be published. Required fields are marked *