JobSheet 3 0 Activity
JobSheet 3 0 Activity
Pengertian Activity
Activity adalah:
Komponen yang menampilkan dan mengatur halaman aplikasi sebagai tempat interaksi
antara pengguna dengan aplikasi Android.
Class MainActivity secara otomatis akan ter-generate ketika membuat suatu project.
Class tersebut merupakan extends dari Class Activity.
Terdapat dua method yang pasti dimiliki oleh satu activity, yaitu:
1. onCreate(). Untuk menginisiasi/membuat suatu activity
2. onPause(). Untuk menyatakan ketika user meninggalkan suau activity.
Untuk menghubungkan Activity dengan tampilan yang telah dibentuk pada xml,
digunakan fungsi setContentView().
Untuk memanggil widget pada activity digunakan fungsi findViewById().
1. Klik kanan pada package yang ada pada new project kemudian pada menu yang ada pilih
menu activity kemudian pada pilihan template pilihlah empty activity
2. Kemudian pada dialog yang muncul isikan nama activity yang akan anda buat, pada
screenshot ini dibuat sebuah activity dengan nama Next Activity
3. Klik finish, ketika anda meng klik tombol finish Android Studio melakukan finalisasi
pembuatan activity dengan melengkapi activity tersebut dengan sebuah file template xml
dan mendaftarkannya ke Android Manifest.
4. Hasil android manifest yang sudah berubah dapat dilihat pada gambar dibawah ini
5. Jika anda ingin membuat sebuah activity tanpa mengikuti template yang disediakan
android studio dapat dilakukan dengan melakukan langkah langkah di atas secara
manual, mulai dari membuat sebuah class yang mengextend class AppCompatActivity
kemudian membuat sebuah layout xml dan memanggilnya pada fungsi onCreate() di
activity yang dibuat dan langkah terakhir adalah mendaftarkan activity tersebut ke
Android Manifest.
2. Pada project Android secara otomatis akan dibuatkan Activity utama dengan nama
MainActivity yang didefinisikan dalam MainActivity.java serta activity_main.xml
untuk pengaturan layoutnya. Selain itu, pada Activity dibuatkan juga default callback
onCreate() .
3. Untuk memahami lebih lanjut mengenai lifecycle pada Android, tambahkan dua callback
onStart() dan juga onStop() dengan override. Sehingga hasil akhir menjadi seperti pada
gambar berikut.
Tips: Untuk melakukan override anda dapat menggunakan shortcut Ctrl + o kemudian
pilih nama method yang akan di-override. Atau anda dapat langsung mengetikkan nama
method yang akan di-override kemudian dilanjutkan dengan Ctrl + space dan Enter.
Contoh: onSt Ctrl + space akan muncul suggestion onStart()
Catatan: Toast digunakan untuk menampilkan pesan pop up pada Android.
Toast.LENGTH_SHORT mengatur berapa lama pesan pop up akan ditampilkan. Secara
umum struktur code Toast sebagai berikut.
Toast.makeText(this, "This is a message", Toast.LENGTH_SHORT).show();
4. Jalankan kode tersebut.