Ich versuche, um die Verfügbarkeit von Google Play-Dienste APK vor der Verwendung es zu überprüfen. Ich habe ein Gerät, wo das Paket veraltet ist (das Protokoll liest "... Google Play-Dienste veraltet. Benötigt 3225100 aber gefunden 3136134").
Der folgende Code soll diese Situation behandeln und ein Dialogfeld anzeigen, das den Benutzer auffordert, das Update durchzuführen. Aus einem Grund mir unbekannt der LinieAndroid GooglePlayServicesUtil.getErrorDialog() zeigen nicht den Dialog
GooglePlayServicesUtil.getErrorDialog(resultCode, this,
PLAY_SERVICES_RESOLUTION_REQUEST).show();
kehrt sofort kein Dialog (und nicht die Blockierung der UI-Thread auf einem UI-Ereignis) zeigt.
Könnten Sie bitte ein Licht darauf werfen, was möglich ist und wie Sie den Code korrigieren können, damit der Dialog angezeigt wird?
Ich habe diese beiden Dinge gemacht und 'getErrorDialog' tut immer noch nichts. – theblang
Endlich wie vorgeschlagen und das Problem ist weg. Danke für den Tipp. – quirkfly
Ich sehe immer noch dieselben Probleme. Sho9uld die Bibliothek exportiert werden? Es funktioniert zwar im Emulator – Jorge