Pertanyaan yang diberi tag «android-fragments»

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

30
findViewById di Fragment
Saya mencoba membuat ImageView dalam Fragmen yang akan merujuk pada elemen ImageView yang telah saya buat dalam XML untuk Fragmen. Namun, findViewByIdmetode ini hanya berfungsi jika saya memperpanjang kelas Activity. Apakah ada yang bisa saya gunakan di Fragment juga? public class TestClass extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup …

30
onActivityResult tidak dipanggil dalam Fragmen
Aktivitas yang menampung fragmen ini memiliki onActivityResult disebut ketika aktivitas kamera kembali. Fragmen saya memulai aktivitas untuk hasil dengan maksud yang dikirim agar kamera mengambil gambar. Aplikasi gambar dimuat dengan baik, mengambil gambar, dan kembali. The onActivityResultnamun tidak pernah memukul. Saya telah menetapkan breakpoint, tetapi tidak ada yang dipicu. Bisakah …

14
Dilema: kapan harus menggunakan Fragmen vs Aktivitas:
Saya tahu bahwa Activitiesdirancang untuk mewakili satu layar aplikasi saya, sementara Fragmentsdirancang untuk menjadi tata letak UI yang dapat digunakan kembali dengan logika yang tertanam di dalamnya. Sampai belum lama ini, saya mengembangkan aplikasi karena dikatakan bahwa mereka harus dikembangkan. Saya membuat sebuah Activityuntuk mewakili layar aplikasi saya dan menggunakan …

24
Cara menentukan kapan Fragmen menjadi terlihat di ViewPager
Masalah: Fragmen onResume()dalam ViewPagerdipecat sebelum fragmen menjadi benar-benar terlihat. Sebagai contoh, saya punya 2 fragmen dengan ViewPagerdan FragmentPagerAdapter. Fragmen kedua hanya tersedia untuk pengguna yang berwenang dan saya harus meminta pengguna untuk masuk ketika fragmen menjadi terlihat (menggunakan dialog peringatan). TETAPI ViewPagermenciptakan fragmen kedua ketika yang pertama terlihat untuk men-cache …

13
Praktik terbaik untuk membuat Instansiasi Android baru
Saya telah melihat dua praktik umum untuk membuat Instansi baru dalam aplikasi: Fragment newFragment = new MyFragment(); dan Fragment newFragment = MyFragment.newInstance(); Opsi kedua menggunakan metode statis newInstance()dan umumnya berisi metode berikut. public static Fragment newInstance() { MyFragment myFragment = new MyFragment(); return myFragment; } Pada awalnya, saya pikir manfaat …

30
Menggunakan konteks dalam sebuah fragmen
Bagaimana saya bisa mendapatkan konteks dalam sebuah fragmen? Saya perlu menggunakan database saya yang konstruktornya mengambil konteks, tetapi getApplicationContext()danFragmentClass.this tidak bekerja jadi apa yang bisa saya lakukan? Konstruktor basis data public Database(Context ctx) { this.context = ctx; DBHelper = new DatabaseHelper(context); }

30
IllegalStateException: Tidak dapat melakukan tindakan ini setelah onSaveInstanceState dengan ViewPager
Saya mendapatkan laporan pengguna dari aplikasi saya di pasar, memberikan pengecualian berikut: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109) at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399) at android.app.Activity.onBackPressed(Activity.java:2066) at android.app.Activity.onKeyUp(Activity.java:2044) at android.view.KeyEvent.dispatch(KeyEvent.java:2529) at android.app.Activity.dispatchKeyEvent(Activity.java:2274) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1855) at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1277) at android.app.Activity.dispatchKeyEvent(Activity.java:2269) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) …

10
ViewPager dan fragmen - apa cara yang tepat untuk menyimpan status fragmen?
Fragmen tampaknya sangat bagus untuk pemisahan logika UI menjadi beberapa modul. Namun seiring dengan ViewPagersiklus hidupnya masih berkabut bagi saya. Jadi pikiran Guru sangat dibutuhkan! Edit Lihat solusi bodoh di bawah ;-) Cakupan Aktivitas utama memiliki ViewPagerdengan fragmen. Fragmen-fragmen itu dapat menerapkan logika yang sedikit berbeda untuk aktivitas (kirim) lainnya, …

6
Bagaimana cara menyimpan instance Fragmen dengan benar di tumpukan belakang?
Saya telah menemukan banyak contoh pertanyaan serupa pada SO tetapi sayangnya tidak ada jawaban yang memenuhi persyaratan saya. Saya memiliki tata letak yang berbeda untuk potret dan lansekap dan saya menggunakan tumpukan belakang, yang keduanya mencegah saya menggunakan setRetainState()dan trik menggunakan rutin perubahan konfigurasi. Saya menunjukkan informasi tertentu kepada pengguna …

10
Mengapa fragmen, dan kapan harus menggunakan fragmen, bukan aktivitas?
Di Android API 11+, Google telah merilis kelas baru yang disebut Fragment. Dalam video, Google menunjukkan bahwa bila memungkinkan ( link1 , link2 ), kita harus menggunakan fragmen bukan kegiatan, tetapi mereka tidak menjelaskan mengapa. Apa tujuan fragmen dan beberapa kemungkinan penggunaannya (selain beberapa contoh UI yang dapat dengan mudah …


30
Bagaimana cara saya mendapatkan fragmen yang sedang ditampilkan?
Saya bermain dengan fragmen di Android. Saya tahu saya dapat mengubah sebuah fragmen dengan menggunakan kode berikut: FragmentManager fragMgr = getSupportFragmentManager(); FragmentTransaction fragTrans = fragMgr.beginTransaction(); MyFragment myFragment = new MyFragment(); //my custom fragment fragTrans.replace(android.R.id.content, myFragment); fragTrans.addToBackStack(null); fragTrans.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); fragTrans.commit(); Pertanyaan saya adalah, dalam file Java, bagaimana saya bisa mendapatkan instance Fragment …

18
Cara menangani klik tombol menggunakan onClick XML dalam Fragmen
Sebelum Honeycomb (Android 3), setiap Kegiatan terdaftar untuk menangani klik tombol melalui onClicktag di Layout's XML: android:onClick="myClickMethod" Dalam metode itu Anda dapat menggunakan view.getId()dan pernyataan switch untuk melakukan logika tombol. Dengan diperkenalkannya Honeycomb, saya memecah Aktivitas ini menjadi Fragmen yang dapat digunakan kembali di banyak Kegiatan yang berbeda. Sebagian besar …

19
Cara menambahkan Menu Opsi ke Fragmen di Android
Saya mencoba menambahkan item ke menu opsi dari sekelompok fragmen. Saya telah membuat yang baru MenuFragment kelas dan memperluas ini untuk fragmen yang saya ingin sertakan item menu masuk. Berikut adalah kode: Jawa: public class MenuFragment extends Fragment { MenuItem fav; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setHasOptionsMenu(true); } …

11
Fragmen MyFragment tidak dilampirkan ke Aktivitas
Saya telah membuat aplikasi uji kecil yang mewakili masalah saya. Saya menggunakan ActionBarSherlock untuk mengimplementasikan tab dengan (Sherlock) Fragments. Kode saya: TestActivity.java public class TestActivity extends SherlockFragmentActivity { private ActionBar actionBar; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setupTabs(savedInstanceState); } private void setupTabs(Bundle savedInstanceState) { actionBar = getSupportActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); addTab1(); …

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.