Saya telah membaca dokumentasi dan beberapa utas pertanyaan lain tentang topik ini dan saya tidak benar-benar merasa yakin; Saya tidak melihat dengan jelas batasan penggunaan teknik ini.
Fragmen sekarang dipandang sebagai Praktik Terbaik ; setiap Kegiatan pada dasarnya harus merupakan dukungan untuk satu atau lebih Fragmen dan tidak memanggil tata letak secara langsung.
Fragmen dibuat untuk:
memungkinkan
Activity
untuk menggunakan banyak fragmen, untuk mengubah di antara mereka, untuk menggunakan kembali unit-unit ini ... ==>Fragment
itu benar-benar bergantung padaContext
aktivitas, jadi jika saya memerlukan sesuatu yang generik yang dapat saya gunakan kembali dan tangani dalam banyak Kegiatan, saya bisa buat tata letak atau Tampilan kustom saya sendiri ... Saya tidak akan peduli tentang Lapisan Pengembangan Kompleksitas tambahan ini yang akan ditambahkan fragmen.penanganan yang lebih baik untuk resolusi yang berbeda ==> OK untuk tablet / ponsel jika prosesnya panjang, kami dapat menampilkan dua (atau lebih) fragmen dalam Aktivitas yang sama di Tablet, dan satu per satu di ponsel. Tetapi mengapa saya selalu menggunakan fragmen ?
menangani panggilan balik untuk bernavigasi di antara Fragmen (yaitu: jika pengguna Masuk Saya menunjukkan fragmen lain saya menunjukkan fragmen lain). ===> Coba lihat berapa banyak bug yang dimiliki SDK Log-in karena hal ini, untuk memahami bahwa itu benar-benar (?) ...
mengingat bahwa Aplikasi Android didasarkan pada Kegiatan ... Menambahkan siklus hidup lain dalam Kegiatan akan lebih baik untuk merancang Aplikasi ... Maksud saya modul, skenario, manajemen data dan konektivitas akan dirancang lebih baik, karena cara. ===> Ini adalah jawaban dari seseorang yang terbiasa melihat Android SDK dan Kerangka Android dengan visi Fragmen. Saya tidak berpikir itu salah, tetapi saya tidak yakin itu akan memberikan hasil yang baik ... Dan itu benar-benar abstrak ...
====> Mengapa saya menyulitkan hidup saya, lebih banyak coding, selalu menggunakannya? selain itu, mengapa ini merupakan praktik terbaik jika itu hanya alat untuk beberapa kasus? apa saja kasus ini?