Pertanyaan yang diberi tag «android-fragments»

Fragmen mewakili perilaku atau bagian antarmuka pengguna yang dapat digunakan kembali di aplikasi Android.

7
Apa perbedaan antara FragmentPagerAdapter dan FragmentStatePagerAdapter?
Apa perbedaan antara FragmentPagerAdapterdan FragmentStatePagerAdapter? Tentang FragmentPagerAdapterpanduan Google mengatakan: Versi pager ini terbaik untuk digunakan ketika ada beberapa fragmen statis yang lebih umum untuk di-paging, seperti seperangkat tab. Fragmen setiap halaman yang dikunjungi pengguna akan disimpan dalam memori, meskipun hierarki tampilan dapat dihancurkan saat tidak terlihat. Ini dapat mengakibatkan penggunaan …

5
Memahami setRetainInstance Fragment (boolean)
Dimulai dengan dokumentasi: public void setRetainInstance (boolean retain) Kontrol apakah instance fragmen dipertahankan di seluruh penciptaan kembali Kegiatan (seperti dari perubahan konfigurasi). Ini hanya dapat digunakan dengan fragmen yang tidak ada di tumpukan belakang. Jika diatur, daur hidup fragmen akan sedikit berbeda ketika suatu aktivitas diciptakan kembali: onDestroy () tidak …

23
ID duplikat, tag nol, atau id induk dengan fragmen lain untuk com.google.android.gms.maps.MapFragment
Saya punya aplikasi dengan tiga tab. Setiap tab memiliki tata letak .xml file sendiri. Main.xml memiliki fragmen peta sendiri. Itu yang muncul saat aplikasi pertama kali diluncurkan. Semuanya berfungsi dengan baik kecuali ketika saya mengubah antar tab. Jika saya mencoba untuk beralih kembali ke tab fragmen peta, saya mendapatkan kesalahan …


10
Android Fragment onAttach () sudah usang
Saya telah memperbarui aplikasi saya untuk menggunakan pustaka dukungan terbaru (versi 23.0.0), saya menemukan bahwa mereka mencabut fungsi onAttach () dari kelas Fragment. Dari pada: onAttach (Activity activity) Bersalju: onAttach (Context context) Karena aplikasi saya menggunakan aktivitas yang diteruskan sebelum penghentian, solusi yang mungkin menurut saya adalah: @Override public void …

13
Panggil metode aktivitas dari sebuah fragmen
Mencoba memanggil metode dalam aktivitas saya dari sebuah fragmen. Saya ingin fragmen untuk memberikan data metode dan untuk mendapatkan data ketika metode kembali. Saya ingin mencapai mirip dengan memanggil metode statis, tetapi tanpa menggunakan statis karena itu membuat masalah dalam aktivitas. Baru mengenal fragmen jadi saya perlu penjelasan yang mudah …

20
Kirim data dari aktivitas ke fragmen di Android
Saya punya dua kelas. Pertama adalah aktivitas, kedua adalah fragmen di mana saya memiliki beberapa EditText. Dalam aktivitas saya memiliki subclass dengan async-task dan dalam metode doInBackgroundsaya mendapatkan beberapa hasil, yang saya simpan ke variabel. Bagaimana saya bisa mengirim variabel ini dari subkelas "aktivitas saya" ke fragmen ini?

20
Perbarui ViewPager secara dinamis?
Saya tidak dapat memperbarui konten di ViewPager. Apakah penggunaan metode yang benar instantiateItem () dan getItem () di kelas FragmentPagerAdapter? Saya hanya menggunakan getItem () untuk membuat instance dan mengembalikan fragmen saya: @Override public Fragment getItem(int position) { return new MyFragment(context, paramters); } Ini bekerja dengan baik. Kecuali saya tidak …

6
Kode permintaan salah di onActivityResult
Saya memulai Kegiatan baru dari Fragmen saya dengan startActivityForResult(intent, 1); dan ingin menangani hasilnya dalam Aktivitas induk Fragmen: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.d(TAG, "onActivityResult, requestCode: " + requestCode + ", resultCode: " + resultCode); if (requestCode == 1) { // bla bla bla } …

9
Perbedaan antara add (), ganti (), dan addToBackStack ()
Apa perbedaan utama antara memanggil metode ini: fragmentTransaction.addToBackStack(name); fragmentTransaction.replace(containerViewId, fragment, tag); fragmentTransaction.add(containerViewId, fragment, tag); Apa artinya mengganti fragmen yang sudah ada, dan menambahkan fragmen ke status aktivitas, dan menambahkan aktivitas ke tumpukan belakang? Kedua, dengan findFragmentByTag(), apakah pencarian untuk tag ini ditambahkan oleh metode add()/ replace()atau addToBackStack()metode?

30
Android Fragment tidak ditemukan view untuk ID?
Saya memiliki bagian yang ingin saya tambahkan ke tampilan. FragmentManager fragMgr=getSupportFragmentManager(); feed_parser_activity content = (feed_parser_activity)fragMgr .findFragmentById(R.id.feedContentContainer); FragmentTransaction xaction=fragMgr.beginTransaction(); if (content == null || content.isRemoving()) { content=new feed_parser_activity(item.getLink().toString()); xaction .add(R.id.feedContentContainer, content) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .addToBackStack(null) .commit(); Log.e("Abstract", "DONE"); } Ketika kode ini dieksekusi saya mendapatkan kesalahan berikut dalam debug .. java.lang.IllegalArgumentException: No view …

12
Fragmen atas masalah fragmen lain
Ketika saya menunjukkan satu fragmen (yang layar penuh dengan #77000000latar belakang) di atas fragmen lain (sebut saja utama), fragmen utama saya masih bereaksi terhadap klik (kita dapat mengklik tombol meskipun kita tidak melihatnya). Pertanyaan : bagaimana mencegah klik pada fragmen pertama (utama)? EDIT Sayangnya, saya tidak bisa menyembunyikan fragmen utama, …

18
Ganti Fragmen di dalam ViewPager
Saya mencoba menggunakan Fragmen dengan ViewPagermenggunakan FragmentPagerAdapter. Yang ingin saya capai adalah mengganti sebuah fragmen, yang diposisikan di halaman pertama ViewPager, dengan yang lain. Pager terdiri dari dua halaman. Yang pertama adalah FirstPagerFragment, yang kedua adalah SecondPagerFragment. Mengklik tombol halaman pertama. Saya ingin mengganti FirstPagerFragmentdengan NextFragment. Ada kode saya di …

9
Aktivitas, AppCompatActivity, FragmentActivity, dan ActionBarActivity: Kapan Menggunakan Yang Mana?
Saya datang dari iOS di tempat yang mudah dan Anda cukup menggunakan UIViewController. Namun, di Android hal-hal tampak jauh lebih rumit, dengan komponen UIC tertentu untuk Level API tertentu. Saya membaca BigNerdRanch untuk Android (buku ini kira-kira berumur 2 tahun) dan mereka menyarankan saya gunakan Activityuntuk meng-host saya FragmentActivities. Namun, …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.