Miért hálózati késleltetés Geocoder osztály

szavazat
0

Az én kérelmet Kell network / WiFi használata Geocoder:

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);
}

Ha engedélyezte a hálózat / wifi minden jól működik. Ha nem engedélyezett Network / WiFi látok java.io.IOException . Nem probléma ;)

De ha a hálózat / WiFi van tiltva, és én engedélyezve WiFi / network várnom kell néhány percet, hogy javítsa a munka coder.getFromLocationName(..,..). Nem számít, ha újraindítom kb. Körülbelül 1-2 perc alatt, hogy a hálózat engedélyezett coder.getFromLocationName(..)jól működik (

Nyilvánvaló:

<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 />
A kérdést 21/03/2018 09:57
a forrás felhasználó
Más nyelveken...                            


1 válasz

Miért hálózati késleltetés Geocoder osztály

szavazat
0

Az én kérelmet Kell network / WiFi használata Geocoder:

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);
}

Ha engedélyezte a hálózat / wifi minden jól működik. Ha nem engedélyezett Network / WiFi látok java.io.IOException . Nem probléma ;)

De ha a hálózat / WiFi van tiltva, és én engedélyezve WiFi / network várnom kell néhány percet, hogy javítsa a munka coder.getFromLocationName(..,..). Nem számít, ha újraindítom kb. Körülbelül 1-2 perc alatt, hogy a hálózat engedélyezett coder.getFromLocationName(..)jól működik (

Nyilvánvaló:

<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" />
Válaszolt 21/03/2018 09:57
a forrás felhasználó

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