क्यों नेटवर्क देरी जियोकोडर वर्ग

वोट
0

/ वाईफ़ाई जियोकोडर उपयोग करने के लिए अपने आवेदन में मैं नेटवर्क की जरूरत है:

ConnectivityManager cm = (ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);

NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
                      activeNetwork.isConnectedOrConnecting();
if(isConnected) {
    Geocoder coder = new Geocoder(this);
    List<Address> address = coder.getFromLocationName(strAddress, 1);
}

मैं नेटवर्क / वाईफ़ाई सक्षम किया है सब ठीक काम करते हैं। मैं सक्षम नहीं है, तो नेटवर्क / वाईफ़ाई मैं देख रहा हूँ java.io.IOException । इसमें कोई समस्या नहीं है ;)

लेकिन अगर मेरे नेटवर्क / वाईफ़ाई अक्षम किया गया है और मैं वाईफ़ाई सक्षम / नेटवर्क मैं कुछ मिनट काम सही करने के लिए इंतज़ार करना होगा coder.getFromLocationName(..,..)। यह कोई फर्क नहीं पड़ता मैं एप्लिकेशन को पुनः प्रारंभ करता है, तो। के बारे में 1-2 मिनट सक्षम नेटवर्क coder.getFromLocationName(..)ठीक काम, (

मैनिफ़ेस्ट:

<uses-permission android:name=android.permission.INTERNET />
<uses-permission android:name=android.permission.ACCESS_NETWORK_STATE/>
<uses-permission android:name=android.permission.CHANGE_NETWORK_STATE/>
<uses-permission android:name=android.permission.ACCESS_WIFI_STATE/>
<uses-permission android:name=android.permission.CHANGE_WIFI_STATE/>
<uses-permission android:name=android.permission.ACCESS_COARSE_LOCATION />
<uses-permission android:name=android.permission.ACCESS_FINE_LOCATION />
21/03/2018 को 09:57
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

क्यों नेटवर्क देरी जियोकोडर वर्ग

वोट
0

/ वाईफ़ाई जियोकोडर उपयोग करने के लिए अपने आवेदन में मैं नेटवर्क की जरूरत है:

ConnectivityManager cm = (ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);

NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
                      activeNetwork.isConnectedOrConnecting();
if(isConnected) {
    Geocoder coder = new Geocoder(this);
    List<Address> address = coder.getFromLocationName(strAddress, 1);
}

मैं नेटवर्क / वाईफ़ाई सक्षम किया है सब ठीक काम करते हैं। मैं सक्षम नहीं है, तो नेटवर्क / वाईफ़ाई मैं देख रहा हूँ java.io.IOException । इसमें कोई समस्या नहीं है ;)

लेकिन अगर मेरे नेटवर्क / वाईफ़ाई अक्षम किया गया है और मैं वाईफ़ाई सक्षम / नेटवर्क मैं कुछ मिनट काम सही करने के लिए इंतज़ार करना होगा coder.getFromLocationName(..,..)। यह कोई फर्क नहीं पड़ता मैं एप्लिकेशन को पुनः प्रारंभ करता है, तो। के बारे में 1-2 मिनट सक्षम नेटवर्क coder.getFromLocationName(..)ठीक काम, (

मैनिफ़ेस्ट:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
21/03/2018 को 09:57
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more