Neden ağ gecikmesi Geocoder sınıf

oy
0

Benim uygulamada ağa gereksinim / WiFi Geocoder kullanmak:

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

Ben ağ / wifi özellikli varsa hepsi iyi çalışır. Ben Ağ / WiFi etkin değilse gördüğüm java.io.IOException . Bu sorun olduğu;)

Ağım / WiFi devre dışı bırakılır ve ben WiFi özellikli Ama eğer / ağ işim düzeltmek için birkaç dakika beklemeniz gerekir coder.getFromLocationName(..,..). Ben uygulamayı yeniden başlatın eğer önemli değildir. Yaklaşık 1-2 dakika etkin ağ coder.getFromLocationName(..)ince işi; (

Bildirim:

<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 />
Oluştur 21/03/2018 saat 09:57
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

Neden ağ gecikmesi Geocoder sınıf

oy
0

Benim uygulamada ağa gereksinim / WiFi Geocoder kullanmak:

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

Ben ağ / wifi özellikli varsa hepsi iyi çalışır. Ben Ağ / WiFi etkin değilse gördüğüm java.io.IOException . Bu sorun olduğu;)

Ağım / WiFi devre dışı bırakılır ve ben WiFi özellikli Ama eğer / ağ işim düzeltmek için birkaç dakika beklemeniz gerekir coder.getFromLocationName(..,..). Ben uygulamayı yeniden başlatın eğer önemli değildir. Yaklaşık 1-2 dakika etkin ağ coder.getFromLocationName(..)ince işi; (

Bildirim:

<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" />
Cevap 21/03/2018 saat 09:57
kaynak kullanıcı

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