Saturday, 10 September 2016

Membuat Aplikasi Dua Activity atau Lebih dengan Intent pada Android Studio

Tags

Membuat Aplikasi Dua Activity atau Lebih dengan Intent pada Android Studio – Kembali lagi bersama idnCoding, kali ini kita akan mencoba membuat project aplikasi yang akan memiliki lebih dari satu activity. Dalam hal ini kita akan memanfaatkan fungsi yang telah disediakan yaitu Intent. Intent sendiri dalam situs developer android disebutkan sebagai sebuah objek yang menyediakan layanan untuk melakukan suatu tindakan, tindakan yang dimaksud dapat berbagai hal, dan salah satu layanan yang akan kita manfaatkan kali ini adalah memulai activity lain.

Activity itu sendiri adalah dimana pengguna dapat berinteraksi dengan aplikasi tersebut. Misalkan pada project kita sebelumnya dalam ulasan Menerima input Edit Text dan perintah Button dengan Listener, dalam aplikasi tersebut pengguna dapat menginputkan kemudian menekan tombol proses dan akhirnya pengguna dapat melihat outputnya hal tersbut merupakan sebuah interaksi anara pengguna dan aplikasi dan yang demikian dapat dikatakan sebuah activity. Untuk anda yang sudah mengenal pemrograman mobile pasti sudah terbiasa dengan activity namun bagi pemula seperti saya ini jangan takut mencoba karena semuanya dapat dipelajari.

Sebelum mulai bercoding ria mari kita membuat project baru, saya membuat project Empty Activity seperti berikut
Untuk yang masih bingung membuat project baru silahkan buka ulasan lain berikut Tutorial membuat project aplikasi pertama. Setelah project baru kita jadi kini kita akan membuat satu activity baru, caranya yang mudah anda dapat klik kanan directory “java” dan pilih “New” pilih “Activity” lalu pilih “Empty Activity” seperti berikut
Kemudian isikan nama activity dan nama layout kemudian klik Finish seperti berikut
Kini kita memiliki 2 buah activity, agar dapat membedakan silahkan tambah sebuah textView pada activity, berikut kode xml activity kedua dengan sebuah TextView
Kemudian kita akan mulai menggunakan Intent namun sebelumnya agar proses pindah activity dapat berjalan kita perlu memberikan tombol proses pada activity pertama silahkan buka file activity_main.xml dan silahkan ikuti kode berikut
Buka file MainActivity.java dan kemudian tambahkan variabel dan lakukan inisialisasi untuk tombol silahkan ikuti kode berikut
Seperti project sebelumnya kini kita juga akan mengimplementasikan OnClick sama seperti pada ulasan sebelumnya Menerima input Edit Text dan perintah Button dengan Listener, silahkan tambahkan kode berikut diawal class dan jadi seperti berikut
Kini kita masuk proses dimana kita menggunakan intent untuk menjalankan activity kedua ketika tombol ditekan tambahkan kode berikut
Coba running pada device atau emulator jika berhasil maka hasilnya seperti berikut jika tombol diklik maka akan muncul activity kedua
Intent tidak hanya digunakan untuk berpindah activity namun memiliki banya fungsi lain misal membuka url dengan browser, mengirim data ke activity lain dan lainnya. Untuk anda yang membutuhkan lebih dari 2 activity anda hanya perlu menambah activity lagi dan memberikan fungsi intent. Untuk pembelajaran mari kita coba menggunakan intent untuk 3 activity berbeda. Bagi yang sudah bisa atau punya kendala silahkan tinggalkan komentar. Demikian ulasan tentang membuat aplikasi dengan lebih dari satu activity menggunakan Intent, tetap nantikan ulasan berikutnya semoga dapat bermanfaat.


EmoticonEmoticon