Γιατί δίκτυο καθυστέρηση Geocoder κατηγορία

ψήφοι
0

Στην αίτησή μου χρειάζομαι δίκτυο / Wi-Fi για να χρησιμοποιήσετε 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);
}

Αν έχω ενεργοποιημένο δίκτυο / Wi-Fi όλα δουλεύουν μια χαρά. Αν δεν ενεργοποιήσετε Network / Wi-Fi βλέπω java.io.IOException . Δεν είναι πρόβλημα ;)

Αλλά εάν το δίκτυό μου / WiFi είναι απενεργοποιημένη και να ενεργοποιήσετε WiFi / δίκτυο θα πρέπει να περιμένετε μερικά λεπτά για να διορθώσει την εργασία 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 απαντήσεις

Γιατί δίκτυο καθυστέρηση Geocoder κατηγορία

ψήφοι
0

Στην αίτησή μου χρειάζομαι δίκτυο / Wi-Fi για να χρησιμοποιήσετε 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);
}

Αν έχω ενεργοποιημένο δίκτυο / Wi-Fi όλα δουλεύουν μια χαρά. Αν δεν ενεργοποιήσετε Network / Wi-Fi βλέπω java.io.IOException . Δεν είναι πρόβλημα ;)

Αλλά εάν το δίκτυό μου / WiFi είναι απενεργοποιημένη και να ενεργοποιήσετε WiFi / δίκτυο θα πρέπει να περιμένετε μερικά λεπτά για να διορθώσει την εργασία 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