TUGAS PERTEMUAN KE 5 PEMOGRAMAN MOBILE Disusun Untuk Memenuhi Tugas : Mata Kuliah : Pemrogaman Mobile 2 Nama : Muhammad Hafidz A. 15.11.0195 Dwi Andi Kurniawan 15.11.0214 Oftriah 15.11.0237 Dilla Alfianur Kumalasari 15.11.0238 Hifari Agarica 15.11.0240 Kelas : TI 15 C Program Studi : Teknik Informatika STMIK AMIKOM PURWOKERTO
22
Embed
hirupmotekar.comhirupmotekar.com/.../2017/11/Pertemuan-Ke-5-PMO-Klompok-3… · Web viewAkan tetapi, saat aktivitas berjalan (dalam status daur hidup dilanjutkan, Anda bisa memanipulasi
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
TUGAS PERTEMUAN KE 5
PEMOGRAMAN MOBILE
Disusun Untuk Memenuhi Tugas :
Mata Kuliah : Pemrogaman Mobile 2
Nama : Muhammad Hafidz A. 15.11.0195
Dwi Andi Kurniawan 15.11.0214
Oftriah 15.11.0237
Dilla Alfianur Kumalasari 15.11.0238
Hifari Agarica 15.11.0240
Kelas : TI 15 C
Program Studi : Teknik Informatika
STMIK AMIKOM PURWOKERTO
JL.LET. JEND . POL SOEMARTO (DEPAN SPN) PURWOKERTO
2017 / 2018
FRAGMENT
Fragment mewakili perilaku atau bagian dari antarmuka pengguna dalam Activity.
Anda bisa mengombinasikan beberapa fragmen dalam satu aktivitas untuk membangun UI
multipanel dan menggunakan kembali sebuah fragmen dalam beberapa aktivitas. Anda bisa
menganggap fragmen sebagai bagian modular dari aktivitas, yang memiliki daur hidup
sendiri, menerima kejadian masukan sendiri, dan yang bisa Anda tambahkan atau hapus saat
aktivitas berjalan (semacam "sub aktivitas" yang bisa digunakan kembali dalam aktivitas
berbeda).
Fragmen harus selalu tersemat dalam aktivitas dan daur hidup fragmen secara
langsung dipengaruhi oleh daur hidup aktivitas host-nya. Misalnya, saat aktivitas dihentikan
sementara, semua fragmen di dalamnya juga dihentikan sementara, dan bila aktivitas
dimusnahkan, semua fragmen juga demikian. Akan tetapi, saat aktivitas berjalan
(dalam status daur hidup dilanjutkan, Anda bisa memanipulasi setiap fragmen secara
terpisah, seperti menambah atau membuangnya. Saat melakukan transaksi fragmen, Anda
juga bisa menambahkannya ke back-stack yang dikelola oleh aktivitas —setiap entri back-
stack merupakan catatan transaksi fragmen yang terjadi. Dengan back-stack pengguna dapat
membalikkan transaksi fragmen (mengarah mundur), dengan menekan tombol Kembali.
Bila Anda menambahkan fragmen sebagai bagian dari layout aktivitas, fragmen itu
akan berada dalam ViewGroup di hierarki tampilan aktivitas tersebut dan fragmen
mendefinisikan layout tampilannya sendiri. Anda bisa menyisipkan fragmen ke dalam layout
aktivitas dengan mendeklarasikan fragmen dalam file layout aktivitas, sebagai
elemen <fragment>, atau dari kode aplikasi dengan menambahkannya ke ViewGroup yang
ada. Akan tetapi, fragmen tidak harus menjadi bagian dari layout aktivitas; Anda juga bisa
menggunakan fragmen tanpa UI-nya sendiri sebagai pekerja tak terlihat untuk aktivitas
tersebut.
MEMBUAT FRAGMENT
Untuk membuat fragmen, Anda harus membuat subkelas Fragment (atau subkelasnya
yang ada). Kelas Fragment memiliki kode yang mirip seperti Activity. Kelas ini memiliki
metode callback yang serupa dengan aktivitas, seperti onCreate(), onStart(), onPause(),
dan onStop(). Sebenarnya , jika Anda mengkonversi aplikasi Android saat ini untuk