Ich verwende das Google Plus SDK in meiner Android App. Auf einigen seltenen Geräten habe ich den folgenden Absturz, wenn meine Ansicht mit den Google Plus-Schaltflächen aufgeblasen ist:
%Vor%Meine GooglePlus-Schaltflächen sind in xml wie folgt:
%Vor%Unterhalb des Protokolls. Irgendeine Idee auf dem Weg, um dieses Problem zu lösen?
Danke !!
%Vor%Beispiele für Geräte, bei denen ich das Problem habe (es passiert nur auf wenigen Geräten jedes Typs, sonst hätte ich viel mehr Absturzberichte):
Ich habe einen ACRA-Bericht von einer rk2928sdk mit derselben Ausnahme erhalten. Glücklicherweise speicherte ich die Informationen von GooglePlayServicesUtil.isGooglePlayServicesAvailable(this)
im Bericht. Dieser Aufruf hat SERVICE_INVALID
zurückgegeben.
Ich verwende die PlusOneButton
in einer sehr grundlegenden "Über" -Aktivität, also habe ich beschlossen, diese Aktivität zu duplizieren und die PlusOneButton
aus der Layout-Sekunde zu entfernen. Jetzt fange ich die InflateException
und verwende das Layout ohne die Schaltfläche, wenn die Ausnahme abgefangen wird.
Der try-catch
könnte durch einen Check ersetzt werden, wenn .isGooglePlayServicesAvailable()
einen vernünftigen Wert zurückgibt. Aber ich weiß nicht, welcher dieser Rückgabewerte die Verfügbarkeit von PlusOneButton
garantiert, also werde ich es mit dem hässlichen try-catch
belassen.
Tags und Links eclipse android google-plus google-play-services google-plus-one