Tutorial fragmen Android (Fragmen) Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari fragmen siklus hidup,Cara menggunakan puing-puing?,puing Jenis,

fragmen Android (Fragmen)

Puing merupakan bagian dari kegiatan, kegiatan ini lebih desain modular. Kita bisa menjadi kegiatan puing sub-tugas.

Berikut ini adalah poin penting tentang puing-puing -

  • Puing memiliki tata letak sendiri, perilaku mereka dan callback siklus hidup mereka.
  • Ketika kegiatan ini berjalan, Anda dapat menambahkan atau menghapus puing-puing dalam acara tersebut.
  • Anda dapat menggabungkan beberapa fragmen dalam aktivitas tunggal untuk membangun UI multi-bar.
  • Puing dapat digunakan dalam beberapa kegiatan.
  • Fragmen dari siklus hidup dan kegiatan inangnya terkait erat. Ini berarti bahwa kegiatan itu menghentikan semua aktivitas dari puing-puing dihentikan.
  • Puing dapat bertindak tanpa komponen antarmuka pengguna.
  • Puing adalah API Android versi 11 ditambahkan ke API Android.

kelas fragmen melalui warisan untuk membuat fragmen. dengan menggunakan Puing elemen deklarasi di aktif fragmen file layout untuk memasukkan dalam kegiatan Anda.

Sebelum pengenalan puing-puing, karena setiap titik waktu tertentu hanya dapat menampilkan aktivitas tunggal pada layar, sehingga kita memiliki keterbatasan. Tidak dapat membagi layar dan kontrol independen bagian perangkat yang berbeda. Dengan diperkenalkannya puing-puing, kita memperoleh fleksibilitas yang lebih besar, dan membuat titik waktu hanya di layar terbatas pada satu acara telah dihapus. Sekarang kita dapat memiliki aktivitas tunggal, tetapi masing-masing kegiatan dengan sejumlah potongan dirakit, setiap fragmen memiliki tata letak sendiri, dan lengkap siklus hidup acara.

Berikut ini adalah contoh khas mendemonstrasikan bagaimana membuat dua fragmen didefinisikan oleh modul UI, dalam kegiatan desain plat datar kombinasi, dipisahkan untuk perangkat genggam yang dirancang kegiatan.

gambar

Ketika berjalan pada perangkat tablet berukuran, aplikasi dapat tertanam dalam dua bagian pada acara A. Layar pada perangkat mobile, karena tidak ada kegiatan ruang cukup A hanya berisi daftar fragmen artikel ketika pengguna mengklik pada artikel, mulai fragmen kedua berisi kegiatan B untuk membaca artikel.


fragmen siklus hidup

fragmentasi Android memiliki siklus hidup sendiri, kegiatan dan Android sangat mirip. Berikut ini menguraikan berbagai tahap siklus hidupnya.

gambar

Ini adalah daftar metode di kelas Anda dapat mengganti fragmen:

  • onAttach (): Puing contoh terkait aktivitas misalnya. Puing-puing dan kegiatan belum sepenuhnya diinisialisasi. Biasanya, Anda mendapatkan referensi ke kegiatan dalam proses ini, puing-puing di masa depan akan digunakan dalam inisialisasi.
  • onCreate (): Ketika membuat puing-puing, sistem panggilan metode. Anda perlu menginisialisasi komponen yang diperlukan dari beberapa puing. Komponen-komponen ini ketika puing-puing ditangguhkan, berhenti kebutuhan untuk mempertahankan agar dapat dipulihkan.
  • onCreateView (): Ketika fragmen pertama akan menarik sistem user interface-nya menyebut metode ini. Untuk menarik puing-puing UI, Anda perlu kembali ke perwakilan fragmen akar tata letak View komponen dari proses. Jika fragmen tidak menyediakan antarmuka pengguna, null kembali langsung.
  • onActivityCreated: Ketika aktivitas tuan rumah dibuat, metode ini disebut setelah metode onCreateView (). Contoh acara dan kegiatan dan melihat puing-puing hirarki dibuat. Dalam hal ini, pandangan dapat diakses dengan metode findViewById (). Dalam metode ini, Anda dapat instantiate objek memerlukan objek Konteks.
  • onStart (): Metode ini disebut puing-puing ketika terlihat.
  • onResume (): Metode ini disebut ketika puing-puing dapat berinteraksi.
  • onPause (): Ketika pertama kalinya bahwa pengguna akan ingin meninggalkan ketika metode ini disebut sistem terfragmentasi. Secara umum, di sini Anda perlu mengirimkan perubahan akan bertahan di luar sesi pengguna.
  • OnStop (): Disebut ketika puing-puing itu harus dihentikan.
  • onDestroyView (): Setelah memanggil metode ini, puing-puing akan hancur.
  • onDestroy (): Metode ini digunakan untuk membersihkan puing-puing dari negara. Namun dalam platform Android tidak dijamin untuk dipanggil.

Cara menggunakan puing-puing?

Berikut adalah langkah-langkah sederhana untuk membuat puing-puing.

  • Pertama, memutuskan berapa banyak peristiwa membutuhkan fragmentasi. Sebagai contoh, kita perlu menggunakan dua lembar untuk menangani portrait dan landscape layar mode perangkat.
  • Selanjutnya, berdasarkan jumlah puing dibuat kelas yang diwarisi dari kelas Fragment. kelas fragmen berisi fungsi callback yang disebutkan di atas. Tergantung pada kebutuhan Anda menulis ulang metode apapun.
  • Sesuai untuk setiap klip, Anda perlu membuat tata letak dalam file XML. File-file ini berisi layout didefinisikan puing-puing.
  • Akhirnya, berdasarkan perlunya memodifikasi file yang aktif untuk mendefinisikan logika pengganti puing-puing yang sebenarnya.

puing Jenis

Hal ini dapat dibagi menjadi tiga bagian dasar sebagai berikut:

  • Puing single frame - potongan single frame yang digunakan seperti telepon selular, perangkat genggam. Sebagai fragmen sebagai tampilan video.
  • Daftar puing - puing yang mengandung disebut tampilan daftar daftar puing-puing khusus.
  • potongan transisi - digunakan dengan isu-isu fragmentasi. Anda dapat berpindah dari satu fragmen fragmen lain.
fragmen Android (Fragmen)
10/30