0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan12 halaman

Materi 3 - Activity Dan Intent

Dokumen ini menjelaskan tentang Activity dan Intent dalam pemrograman Android, di mana Activity adalah komponen yang dapat dilihat dan diinteraksikan oleh pengguna, dengan siklus hidup yang meliputi berbagai kondisi seperti onCreate(), onStart(), dan onDestroy(). Intent berfungsi untuk perpindahan antar Activity dan komunikasi antar komponen, dengan kategori Implicit dan Explicit Intent yang memiliki fungsi berbeda. Hubungan antara Activity dan Intent memungkinkan transfer data dan navigasi antar halaman dalam aplikasi.

Diunggah oleh

Erik Wisnu
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan12 halaman

Materi 3 - Activity Dan Intent

Dokumen ini menjelaskan tentang Activity dan Intent dalam pemrograman Android, di mana Activity adalah komponen yang dapat dilihat dan diinteraksikan oleh pengguna, dengan siklus hidup yang meliputi berbagai kondisi seperti onCreate(), onStart(), dan onDestroy(). Intent berfungsi untuk perpindahan antar Activity dan komunikasi antar komponen, dengan kategori Implicit dan Explicit Intent yang memiliki fungsi berbeda. Hubungan antara Activity dan Intent memungkinkan transfer data dan navigasi antar halaman dalam aplikasi.

Diunggah oleh

Erik Wisnu
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 12

MATERI 3 - BAHASA PEMROGRAMAN II

ACTIVITY DAN INTENT

UNIVERSITAS AMIKOM YOGYAKARTA


ACTIVITY
APA ITU ACTIVITY DAN SIKLUS
HIDUPNYA ?
DEFINISI ACTIVITY
APA ITU ACTIVITY ?
Activity adalah komponen yang dapat dilihat
oleh pengguna, sehingga mereka dapat
berinteraksi dengan aplikasi. Bila
dibandingkan dengan aplikasi web dan
desktop, Activity sama seperti halaman dan
form.
Activity tidak aktif di aplikasi selamanya, dia bisa diciptakan dan dihancurkan.
Activity memiliki siklus hidup (lifecycle) yang merupakan kondisi yang akan
dialami saat diciptakan sampai dihancurkan.

Activity adalah komponen yang dapat dilihat oleh pengguna, sehingga mereka
dapat berinteraksi dengan aplikasi. Bila dibandingkan dengan aplikasi web dan
desktop, Activity sama seperti halaman dan form. Activity tidak hidup abadi
selamanya, dia bisa diciptakan dan dihancurkan. Activity memiliki siklus hidup
(lifecycle) yang merupakan kondisi yang akan dialami saat diciptakan sampai
dihancurkan.
ACTIVITY LIFE CYCLE
onCreate() adalah kondisi awal saat Activity baru
diciptakan, biasanya dilakukan inisialisasi pada
tahapan ini.
onStart() adalah saat Activity dimulai
onResume() adalah saat Activity dibuka kembali,
biasanya dieksekusi setelah onPause()
onPause() akan dipanggil saat ada Activity lain yang
terbuka.
onStop() adalah kondisi saat Activity tidak
ditampilkan dilayar (biasanya saat pengguna
menekan tombol Home).
onRestart() adalah kondisi saat Activity kembali
dibuka oleh pengguna.
onDestroy() adalah kondisi saat Activity dihancurkan
pada memori.
onPause() akan dipanggil saat ada Activity lain yang terbuka.
Karena pada activity ini user dapat mempause activity yang sedang di jalankan
dan dapat memilih untuk berhenti atau melanjutkannya
onStop() adalah kondisi saat Activity tidak ditampilkan dilayar (biasanya saat
pengguna menekan tombol Home).
Karena pada activity ini user dapat memberhentikan activity yang sedang di
jalankan sehingga tidak mengonsumsi banyak daya baterai
onDestroy() adalah kondisi saat Activity dihancurkan pada memori.
Karena pada activity ini user dapat menghancurkan activity yang telah di stop
sehingga ruang penyimpanan tidak terpakai untuk hal yang tidak di butuhkan
dan tetap memiliki banyak ruang.
INTENT
APA ITU INTENT DAN FUNGSINYA ?
DEFINISI INTENT
APA ITU INTENT ?
Intent dapat diartikan sebagai deskripsi
abstrak dari operasi yang akan dilakukan
Definisi lainnya adalah sebuah kelas dalam
programming Android yang berfungsi untuk
perpindahan activity.
Intent juga merupakan suatu objek yang terdapat dalam suatu activity dimana
objek tersebut dapat komunikasi dengan activity yang lain, baik activity pada
fungsi internal android misal seperti memanggil activity dalam satu package atau
beda package yang masih berada dalam satu project. Intent merupakan objek
tipe android.content.Intent. Melalui metode startActivity() yang digunakan untuk
memulai sebuah activity lain.
KATEGORI INTENT

IMPLISIT INTENT EXPLICIT INTENT

Implicit Intent berfungsi untuk Explicit Intent berfungsi untuk


memanggil fungsi activity yang mengaktifkan komponen-
sudah ada di fungsi internal komponen dalam satu aplikasi
android seperti Dial Number, yang sama. Misalnya seperti :
Open Browser dan lainnya Berpindah Activity.
HUBUNGAN ANTARA INTENT DAN ACTIVITY
Dapat berpindah halaman dari satu Activity ke Activity Contohnya : Kita
membuat aplikasi dengan 3 Activity. Activity utama berisi tombol informasi
dan login. Ketika tombol informasi di klik akan tampil activity informasi
begitupun dengan tombol login ketika di klik akan menampilkan activity
login.
Dapat transfer data dari satu Activity ke Activity lain. Contohnya : Pada saat
kita mengisi data pada Activity login maka nanti akan ditampilkan
informasinya pada Activity infomasi user.
Dapat memanggil activity pada internal android seperti Melakukan Dial
Number, Open Email ataupun lainnya.
TERIMAKASIH
Programming is not about typing but thinking

Anda mungkin juga menyukai