मेरे पास एक ऐप है जिसमें दो गतिविधियां हैं: मुख्य गतिविधि और सेटिंग्स सक्रियता। मेनएक्टिविटी में एक मेनू मेनू आइटम वाला मेनू है। जब यह मेनू आइटम क्लिक किया जाता है, तो यह सेटिंग के साथ सेटिंग एक्टिविटी लॉन्च करता है। गतिविधि शुरू होने के बाद, मैं ऊपरी बाएं कोने में बैक बटन पर क्लिक करता हूं और कुछ भी नहीं होता है। मैंने माना क्योंकि मैंने एक इरादे का उपयोग करके गतिविधि शुरू की है, गतिविधि स्टैक स्वचालित रूप से प्रबंधित किया जाएगा। मैं मुख्य गतिविधि में वापस जाना चाहता हूं। क्या मैं इस धारणा में गलत हूं?एंड्रॉइड बैक बटन पिछली गतिविधि पर वापस नहीं आता
public boolean onMenuItemSelected(int featureId, MenuItem item) {
int itemID = item.getItemId();
if(itemID == R.id.settings) {
Intent intent = new Intent(this, SettingsActivity.class);
startActivity(intent);
}
return true;
}
SettingsActivity
public class SettingsActivity extends PreferenceActivity {
public static final String TEST = "test";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
}
आप जोड़ना कृपया सकता है दो गतिविधियों का पूरा कोड? –
आपका मतलब है कि आप एक्शनबार में ऐप आइकन पर क्लिक करते हैं और कुछ भी नहीं होता है? – patheticpat
क्या आप मेनिफेस्ट भी जोड़ सकते हैं? आप केवल गतिविधियों 'टैग – Nativ