के लिए कैसे जोड़ूं, मुझे यह काम मिल गया है क्योंकि इसे निम्न कोड का उपयोग करना चाहिए। सभी http urls को वेबव्यू के भीतर खोलने के रूप में खुलता है, "tel:" लिंक डायलर में खुलता है, और "mailto:" लिंक खुलता है क्योंकि यह ईमेल क्लाइंट में होना चाहिए।वेबव्यू "mailto:" लिंक और "tel:" लिंक intent.ACTION_VIEW का उपयोग करके काम करता है, लेकिन मैं अद्वितीय विषय यानी "mailto:" लिंक
लेकिन मेरी समस्या यह है कि मैं अपने पूर्व परिभाषित विषय के बजाय "mailto:" लिंक के विषय को कैसे बदल सकता हूं। मुझे लगता है कि "mailto:" लिंक के लिए "tel:" लिंक & 1 के लिए 2 अलग-अलग इरादों, 1 होना चाहिए। मुझे बस यह नहीं पता कि कोड को चाहिएऑवरराइडउर्ल लोडिंग विधि में नीचे कैसे रखा जाए। या शायद मैं जो भी चाहता हूं उसके लिए गलत विधि का उपयोग कर रहा हूं।
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if(url.startsWith("http:") || url.startsWith("https:")) {
return false;
}
// Otherwise allow the OS to handle it
Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse(url));
startActivity(intent);
return true;
}
मैं अपने खुद के विषय "mailto:" पाने में कामयाब रहे आशय के साथ काम करने के लिए, लेकिन बिना "टेलीफोन:" लिंक कोड में शामिल थे। तो मैं "mailto:" लिंक में अपने स्वयं के विषय का उपयोग कैसे कर सकता हूं?
किसी भी विचार या सुझाव की सराहना की जाएगी!
ठीक है मैं थोड़े आपके तर्क को मानने लेकिन कैसे करना है मैं "टेलीफोन:" के लिए कोड जोड़ने लिंक अच्छी तरह से। जैसे मैंने कहा, मैं "mailto:" लिंक को हल कर सकता हूं जैसा कि मैं चाहता हूं, लेकिन कोड में "tel:" लिंक के बिना। सबसे महत्वपूर्ण बात यह है कि मैं विषय परिवर्तन के लिए केवल "mailto:" लिंक में मामूली संपादन के साथ कोड में दोनों लिंक का उपयोग कैसे करूं? – Loui
आप टेलिफोन के साथ क्या करना चाहते हैं: लिंक? – ksasq
दूरभाष: डायलर लॉन्च करने के लिए लिंक। मैं mailto: और tel: दोनों लिंक कर सकता हूं, लेकिन एक साथ नहीं। तो मैं mailto कैसे संपादित करूं: अपना खुद का विषय जोड़ने के लिए लिंक और टेलिफोन है: उसी विधि में डायलर लॉन्च करने के लिए लिंक? – Loui