Pertanyaan yang diberi tag «back-stack»

"Back stack" adalah tumpukan di mana aktivitas dalam tugas Android diatur. Tugas Android adalah kumpulan aktivitas yang berinteraksi dengan pengguna saat melakukan pekerjaan tertentu. Melalui proses ini, aktivitas ditempatkan di tumpukan, dalam urutan di mana setiap aktivitas dibuka. Aktivitas dapat diakses nanti dalam urutan terbalik dengan menekan tombol "kembali".


11
Secara terprogram kembali ke fragmen sebelumnya di backstack
Katakanlah saya memiliki aktivitas yang memiliki fragmen yang ditambahkan secara terprogram: private void animateToFragment(Fragment newFragment, String tag) { FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.fragment_container, newFragment, tag); ft.addToBackStack(null); ft.commit(); } Apa cara terbaik untuk kembali ke fragmen sebelumnya yang terlihat? Saya menemukan fungsi tombol kembali Pemicu pada klik tombol di Android tapi …

13
Bagaimana cara mencegah kembali ke aktivitas sebelumnya?
Ketika tombol BACK ditekan pada ponsel, saya ingin mencegah aktivitas tertentu kembali ke yang sebelumnya. Secara khusus, saya memiliki layar masuk dan pendaftaran, keduanya memulai aktivitas baru yang disebut HomeScreensaat masuk / pendaftaran berhasil. Setelah HomeScreen dimulai, saya ingin mencegah pengguna untuk dapat kembali ke login atau mendaftar layar dengan …

18
Fragmen onResume () & onPause () tidak dipanggil di backstack
Saya memiliki beberapa fragmen di dalam suatu aktivitas. Pada sebuah tombol klik saya memulai sebuah fragmen baru, menambahkannya ke backstack. Saya secara alami mengharapkan onPause()metode Fragmen saat ini dan onResume()Fragmen baru untuk dipanggil. Yah itu tidak terjadi. LoginFragment.java public class LoginFragment extends Fragment{ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, …


6
Bagaimana cara melanjutkan Fragmen dari BackStack jika ada
Saya belajar cara menggunakan fragmen. Saya memiliki tiga contoh Fragmentyang diinisialisasi di bagian atas kelas. Saya menambahkan fragmen ke aktivitas seperti ini: Mendeklarasikan dan menginisialisasi: Fragment A = new AFragment(); Fragment B = new BFragment(); Fragment C = new CFragment(); Mengganti / menambahkan: FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content_frame, A); ft.addToBackStack(null); …

9
Masalah dengan back-stack Android Fragment
Saya punya masalah besar dengan cara kerja fragmen android backstack dan akan sangat berterima kasih atas bantuan yang ditawarkan. Bayangkan Anda memiliki 3 Fragmen [1] [2] [3] Saya ingin pengguna dapat menavigasi [1] > [2] > [3]tetapi dalam perjalanan kembali (menekan tombol kembali) [3] > [1]. Seperti yang saya bayangkan, …

11
Cara mencegah beberapa contoh Aktivitas saat diluncurkan dengan Maksud berbeda
Saya menemukan bug dalam aplikasi saya saat diluncurkan menggunakan tombol "Buka" di aplikasi Google Play Store (sebelumnya disebut Android Market). Tampaknya meluncurkannya dari Play Store menggunakan cara yang berbeda Intentdari meluncurkannya dari menu ikon aplikasi ponsel. Hal ini menyebabkan beberapa salinan dari Aktivitas yang sama sedang diluncurkan, yang saling bertentangan. …

17
Android: Hapus semua aktivitas sebelumnya dari back-stack
Ketika saya mengklik tombol Logout di Aktivitas Profil saya, saya ingin mengarahkan pengguna ke halaman Login , di mana dia perlu menggunakan kredensial baru. Karenanya saya menggunakan kode ini: Intent intent = new Intent(ProfileActivity.this, LoginActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); di bagian onButtonClicktombol Logout. Tetapi masalahnya adalah ketika saya mengklik tombol kembali …

6
Bagaimana Cara Membalik Animasi Fragmen di BackStack?
Saya pikir sistem akan membalikkan animasi di backstack ketika tombol kembali ditekan saat menggunakan fragmen menggunakan kode berikut: FragmentManager fm = getFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out); ft.replace(R.id.viewContainer, new class(), "layout").addToBackStack(null).commit();

16
dapatkan fragmen terbaru di backstack
Bagaimana saya bisa mendapatkan instance fragmen terbaru yang ditambahkan di backstack (jika saya tidak tahu tag & id fragmen)? FragmentManager fragManager = activity.getSupportFragmentManager(); FragmentTransaction fragTransacion = fragMgr.beginTransaction(); /****After add , replace fragments (some of the fragments are add to backstack , some are not)***/ //HERE, How can I get the …


10
Android: aktivitas terbuka tanpa menyimpan ke dalam tumpukan
Saya memiliki 2 kegiatan: Utama dan Daftar. Dari Utama Anda dapat membuka Daftar; dari Daftar Anda dapat membuka Utama. Aku ingin itu sehingga setiap pembukaan Daftar tidak tidak bisa disimpan ke dalam 'sejarah'. Jadi, menekan kembali dari Utama tidak dapat kembali ke Daftar. Apa itu mungkin?
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.