के लिए एंड्रॉइड परिष्करण पिछले गतिविधियों में मेरे पास 5 गतिविधियां हैं (मान लें A,B,C,D
और E
)। गतिविधियां ए टू डी कुछ डेटा सेट करने के लिए हैं, इसलिए उपयोगकर्ता जो कुछ भी बदल रहा है उसे आगे और आगे जाने में सक्षम हो सकता है। दूसरी ओर, गतिविधि E
सारांश है, इसलिए उपयोगकर्ता को वापस जाने की अनुमति नहीं है।नेविगेशन
मेरा विचार है जब उपयोगकर्ता के लिए हो जाता है E
सभी पिछले गतिविधियों को समाप्त करने के लिए वर्तमान में मेरी A
D
करने के लिए गतिविधियों कोई भी निशानी उन्हें संलग्न है।
Activty ई इस तरह कहा जाता है:
Intent I = new Intent(this, SomeClass.class);
I.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(I);
मैं हर जगह पढ़ा है कि उन झंडे को प्राप्त करने मैं क्या करने की कोशिश कर रहा हूँ की अपेक्षा की जाती है, लेकिन वे नहीं, जब उपयोगकर्ता गतिविधि E
पर जाता है और Back
बटन दबाता है, तो एप्लिकेशन गतिविधि D
पर वापस चला जाता है ।
कोई विचार? मुझे कुछ याद आ रही है? क्या यह इस समस्या को हल करने का सही तरीका नहीं है?
आपकी मदद
यह करने में एक आसान बदलाव था और यह काम करता था, बहुत बहुत धन्यवाद! –