कहो कि मेरे पास एक गतिविधि है, जिसके टुकड़े क्रमादेशित हैं:
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();
चाल चली। धन्यवाद।