বলুন আমার একটি ক্রিয়াকলাপ রয়েছে যাতে টুকরো টুকরা রয়েছে প্রোগ্রামগতভাবে:
private void animateToFragment(Fragment newFragment, String tag) {
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.fragment_container, newFragment, tag);
ft.addToBackStack(null);
ft.commit();
}
পূর্ববর্তী খণ্ডটি যে দৃশ্যমান ছিল সেটিতে ফিরে আসার সর্বোত্তম উপায় কী?
আমি অ্যান্ড্রয়েডে বোতাম ক্লিকের উপর ট্রিগার ব্যাক-বাটন কার্যকারিতা পেয়েছি তবে আমি ভাবছি কোনও পিছনের ইভেন্টের সিমুলেট করা সঠিক উপায় নয় (এবং আমি এটি কোনওভাবে কাজ করতে পারি না):
dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));
কল করা হচ্ছে finish()
কেবল সেই ক্রিয়াকলাপটি বন্ধ করে দেয় যার সাথে আমি আগ্রহী নই।
এই সম্পর্কে আরও ভাল উপায় আছে?
getFragmentManager().popBackStackImmediate();
কৌতুকটি করেছেন ধন্যবাদ।