Mengirim Data antar Activity Menggunakan Intent

Mengirim Data antar Activity Menggunakan Intent

Mengirim Data antar Activity

Pada tutorial Mengirim Data antar Activity Menggunakan Intent ini saya akan membahas bagaimana cara Mengirim data antar Activity, nahh untuk Mengirim Data antar Activity bisa menggunakan Intent, yapp.. selain untuk Menghubungkan Activity Intent juga bisa di gunakan untuk mengirim data ke Activity lain, oke langsung saja kita mulai

Membuat Project Baru

Pertama saya akan membuat Project dengan properties sebagai berikut
setelah project selesai di buat oleh android studio, pertama kita akan menambahkan beberapa Widget di activity_main.xml, saya akan menambahkan 2 Edittext dan 1 Button, Nahh nanti data yang akan kita kirim kita ambil dari Inputan Edittext yang akan kita buat,

Merubah Tampilan Layout activity_main.xml

oke langsung saja kita edit activity_main.xml menjadi seperti berikut

activity_main.xml
bisa dilihat di atas, saya sudah menambahklan 2 Edittext dengan Keterangan Inputan Nama dan alamat, nah agan bisa merubah Keterangan Inputan sesuai keinginan agan :D nahh untuk preview dari kode diatas bisa agan liat gambar dibawah ini

Intent, Pemograman Android, Activity, preview, main
preview activity_main.xml
  • Edittext Nama mempunyai ID inputNama
  • Edittext Alamat mempunyai ID inputAlamat
  • Button Kirim Data Mempunyai ID kirimData

Menambah Activity baru & Merubah Layout

Selanjutnya kita perlu membuat 1 Activity baru yang nantinya akan menerima data yang akan kita kirimkan, saya harapkan agan udah tau bagaimana cara menambahkan Activity baru atau sekiranya agan lupa atau lagi galau karna di tinggal kawin mungkin tutorial dibawah ini dapat membantu agan untuk membuat Activity Baru

Baca :  Belajar Menghubungkan Activity

Setelah Menambahkan activity baru, kita perlu mengedit layout atau xml dari activity yang agan buat agar bisa menampilkan data yang akan di terima. oke langsung saja kita edit activity_penerima.xml menjadi seperti berikut

activity_penerima.xml
dalam layout atau xml di atas saya menambahkan 4 TextView, 2 dari TextView saya akan gunakan untuk menampilkan Data yang akan di terima, sisa nyasih buat Keterangan saja biar agak rapi :D nah preview dari kode di atas bisa agan liat di bawah ini

Intent, Pemograman Android, Activity, preview , main
preview activity prenerima

  • TextView Nama Mempunyai ID dataNama
  • TextView Alamat Mempunyai ID dataAlamat

Merubah Class MainActivity.java

setelah mengedit layout kita akan mengedit MainActivity terlebih dahulu yang berfungsi untuk mengirim data, oke langsung saja kita menjadi seperti di bawah ini

MainActivity.java
bisa diliat pada kode di atas saya menambahkan kondisi if else di mana jika Edittext kosong maka akan muncul pemberitahuan, sebenarmya bisa saja langsung tanpa menggunakan kondisi if else yaa mungkin nanti kalo gak di masukan inputan di Activity Penerima kosong karna tidak ada data yang di kirimkan :D

Menguji Aplikasi

setelah kita edit seperti di atas kita coba jalan dulu atau menguji apakah Fungsi Button Untuk pindah ke Activity tujuan berjalan dengan baik, disini saya masih menggunakan bluestack :D

Menambahkan beberapa kode pada Activity Penerima

Okee kalau Aplikasi bejalan dengan baik selanjutnya kita akan mengedit Activity_penerima yang berfungsi untuk menerima data yang akan telah di kirim dari MainActivity. ok labgsung saja edit Acitivity penerima sperti di bawah ini..

ActivityPenerima.java
Untuk kode di atas bisa agan liat saya tidak menambahkan 2 variabel string :D karna agan bisa mengakses 2 Variabel yang dalam MainActivity karena bersifat public :D

Menguji Aplikasi 

Oke Langsung saja kita Jalankan Aplikasinya.. untuk menguji apakah Proses Mengirim Data ke Activity Penerima berhasil :D jika terjadi error agan bisa komen di bawah yaa gan..,

Activity, Pemoragman Android, Intent


Pastikan data yang agan masukan dalam Edittext di Tampilan Awal di tampilkan dengan benar :D

Comments

  1. gan saya punya kasus

    edittext 1buah
    button 1 buah

    edittext datanya berubah ubah

    setiap data edit text berubah misalnya jadi angka 1 ,dia akan di arahin ke activity 1

    kalo data edit txt 2 maka akan di arahin ke activity 2

    gimana ya codingan android studionya dibutton

    terimakasih

    ReplyDelete

Post a Comment

Popular posts from this blog

Tutorial Membuat CustomView AlertDialog Dengan Android Studio

Tutorial Custom Listview Dengan Android Studio

Pengenalan Activity dalam Pemrograman Android