बैक स्टैक नेविगेशन - एंड्रॉइड के रूप में टूलबार (हैमबर्गर आइकन) का उपयोग कैसे करें

मुझे खंडन को मुख्य प्रतिक्रिया में वापस नेविगेट करना है और यदि मेरे पास गतिविधि में एक से अधिक टुकड़े हैं, तो मुझे टूलबार (हम्बर्गर आइकन) का उपयोग करके एक-एक करके नेविगेट करना होगा।

यहां छवि विवरण दर्ज करें

उत्तर:

जवाब के लिए 0 № 1

टूलबार को होस्ट करने वाले अपने टुकड़े में, गतिविधि बैकप्रेस को कॉल करें:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
getActivity().onBackPressed();
break;
}

return true;
}

आइकन को अपने तीर में, पीछे तीर में बदलने के लिए:

        ActionBar actionBar = getActivity().getSupportActionBar();
if (actionBar != null) {
// Loading the arrow drawable.
final Drawable upArrow = getResources().getDrawable(R.drawable.abc_ic_ab_back_mtrl_am_alpha); // should work
actionBar.setHomeAsUpIndicator(upArrow);
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setHomeButtonEnabled(true);
}

संबंधित सवाल
सबसे लोकप्रिय