android Google मानचित्र में पिछले नेविगेशन से बाहर निकलने के बिना नई नेविगेशन प्रारंभ करें



google-maps android-intent (1)

विधि 3 : (यह केवल इरादे के झंडे को साफ करके करें)

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

मैं उपयोगकर्ता को कुछ स्थान पर नेविगेट करने के लिए अपने आवेदन से Google मानचित्र शुरू कर रहा हूं।

यहाँ मेरा कोड है

Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
                Uri.parse("google.navigation:q=" + rideDetailsModel.getEndLatitude() + "," + rideDetailsModel.getEndLongtitude()));
        startActivity(intent);

मैं Google Map से अपने आवेदन पर वापस लेने के लिए Uber ड्राइवर ऐप की तरह चैट हेड का उपयोग कर रहा हूं। यह ठीक काम कर रहा है समस्या यह है, जब मैं ऊपर एक ही कोड लागू कर रहा हूं, तो Google मानचित्र मुझे पिछली नेवीगेशन से बाहर निकलने के लिए कहता है। क्योंकि पिछले नेविगेशन को साफ़ नहीं किया गया है।

पिछले एक को बंद करने के लिए बिना पूछे Google मानचित्र को नए नेविगेशन बनाने के लिए मजबूर कैसे करें

दो तरीके मेरी समस्या को हल कर सकते हैं

विधि 1

अगर मैं अपने आवेदन से Google मानचित्र आवेदन को बंद कर सकता हूं, तो मेरी समस्या हल हो गई है। लेकिन मैंने बहुत कुछ खोज लिया, गैर-निहित फोन अन्य अनुप्रयोगों को नहीं मार सकता।

विधि 2

पिछला नेविगेशन साफ़ करें और नया नेविगेशन बनाएं। इसलिए Google मानचित्र नए नेविगेशन शुरू करने से पहले उपयोगकर्ता को पिछली नेविगेशन से बाहर निकलने का नहीं कहता।





navigation