मेरे आवेदन में तीन गतिविधियां हैं A -> B-> C
।गतिविधि का एकल उदाहरण
गतिविधि ए को startActivityForResult()
के माध्यम से दूसरी गतिविधि से बुलाया जाता है। गतिविधि बी और सी को भी इसी तरह कहा जाता है। मुझे अधिसूचना बार से गतिविधि ए को भी कॉल करना होगा (यदि कुछ विशिष्ट अधिसूचना है)।
अब, यदि वर्तमान में मैं गतिविधि बी या सी में हूं, और मैं अधिसूचना बार पर क्लिक करता हूं, और गतिविधि ए पर कॉल करता हूं, तो ऐप केवल गतिविधि ए पर जाता है और सक्रियण बी या सी के माध्यम से दर्ज डेटा जारी नहीं रहता है।
मुझे ऐसा व्यवहार नहीं चाहिए। मैं चाहता हूं कि अगर मैं अधिसूचना पर क्लिक करता हूं, तो इसे केवल वर्तमान स्क्रीन पर रीडायरेक्ट करना चाहिए। क्या कोई मदद कर सकता है। (मैंने activity:launchMode
को SingleTask
के रूप में वर्णित किया है)।
यह मेरे लिए भी काम नहीं करता है। – Sachchidanand
लगातार भंडारण में काम करने के लिए खेद है? – CrackerJack9
कोई काम नहीं करता है, इसलिए हमने अपने ऐप का डिज़ाइन बदल दिया। कोई भी तरीका आपको धन्यवाद बहुत – Sachchidanand