MATERI
PEMROGRAMAN MOBILE 1
PERTEMUAN 6
Disusun Oleh Kelompok 1 dengan anggota :
Fahmi Yahya 16.11.0001
Wasis Budiprayitno 16.11.0007
Anaam Barera 16.11.0008
Anggit Prakasa P 16.11.0012
Galuh Nanda P 16.11.0013
Adit Setiawan 16.11.0017
Didit Julianto I 16.11.0020
Reza Isham D. 16.11.0022
Grisela Diki A. 16.11.0028
STMIK AMIKOM PURWOKERTO
2017/2018
Materi yang akan dibahas:
- Pengertian activity
- Siklus hidup activity
- memulai activity dengan/tanpa mengirim data
- pindah antar activity
- Pengertian intent
- implisit intent
- explisit intent
Pengertian Activity
Activity adalah komponen pada aplikasi Android yang menampilkan dan mengatur halaman aplikasi sebagai tempat interaksi antara pengguna dengan aplikasi, seperti membuat panggilan telepon, mengambil foto, mengirim pesan singkat, atau mengirim email. Sebuah Activity mengatur satu halaman user interface aplikasi.
Siklus Hidup Activity
Activitymemiliki siklus hidup(lifecycle) yang merupakan kondisi yang akan dialami saat diciptakan sampai dihancurkan.Ada beberapa kondisi yang akan dialami olehActivityseperti yang tergambar pada flow chart berikut ini.
Penjelasannya:
- onCreate() adalah kondisi awal saatActivitybaru diciptakan, biasanya dilakukan inisialisasi pada tahapan ini.
- onStart() adalah saatActivitydimulai
- onResume() adalah saatActivitydibuka kembali, biasanya dieksekusi setelah onPause()
- onPause() akan dipanggil saat adaActivitylain yang terbuka.
- onStop() adalah kondisi saatActivitytidak ditampilkan dilayar (biasanya saat pengguna menekan tombol Home).
- onRestart() adalah kondisi saatActivitykembali dibuka oleh pengguna.
- onDestroy() adalah kondisi saatActivitydihancurkan pada memori.
Pengertian Intent
Intent juga merupakan suatu objek yang terdapat dalam suatu activity dimana objek tersebut bisa dapat komunikasi dengan activity yang lain, baik activity pada fungsi internal android misal seperti kamera maupun memanggil activity dalam satu package atau beda package yang masih dalam satu project.
Implicit Intent adalah intent yang memanggil aplikasi dengan memberikan parameter actiondandata untuk action. Ingat, parameter nya adalah action dan data untuk action. Masih ingatkah bahwa kemarin kita saat membuat parameter disugihi bantuan penulisan kode seperti berikut:
Explisit Intent adalah Intent yang secara ekplisit mendefinisikan komponen yang harus dipanggil oleh Android System dengan menggunakan Class Java sebagai identifier-nya :
Daftar Pustaka :
- https://diandeveloper.wordpress.com/2013/11/15/android-activity/
- https://www.petanikode.com/android-activity/
- https://www.twoh.co/2017/01/20/belajar-passing-data-antar-activity-menggunakan-intent-dan-bundle-di-android/
- https://medium.com/@febriyanadifatma13021996/android-dasar-cara-berpindah-layout-activity-pada-android-studio-64b96e3e2db9
- https://carahatisaya.blogspot.com/2015/02/android-8-mengenal-explicit-dan.html
LINK MATERI MS. WORD : PMO18-TI16S-P8- Activity dan Intent -AnaamBarera
.