Ich habe android:onclick
in xml für ein imageButton gesetzt und diese Methode in meine Aktivität eingefügt. in android s unter 5 funktioniert es gut, aber in android 5 gibt es mir Fehler.
mein imageButton-Code:
%Vor%mein Methodencode:
%Vor%der Fehler:
%Vor% indem ich den Fehler suche, kann ich sehen, dass er nach meiner Methode in android.view.ContextThemeWrapper
klasse sucht, so dass es mit NoSuchMethodException
endet.
Ich kann nicht herausfinden, wie das zu lösen, jede Hilfe?
1) Ich habe bereits tools:context=".PhotoViewerActivity"
im Stamm meines Layouts hinzugefügt.
2) Die Aktivität erweitert ActionBarActivity
mit appCompat
theme.
Ich hatte ein sehr ähnliches Problem, es passiert nur auf Android Lollipop, während es auf den älteren Versionen gut funktioniert. Sieht wie ein Fehler oder undokumentiertes Feature in 5.0 aus.
Stellen Sie sicher, dass in der Layoutdatei, in der sich ImageButton
befindet, no android:theme
gesetzt ist, also nichts wie folgt:
Definieren Sie stattdessen Ihr Anwendungsthema in AndroidManifest.xml
application element:
Es ist nur Google Play Services Problem und nichts mit Ihrer Codierung oder Einstellungen zu tun bla bla ...
Aktualisieren Sie einfach Ihre Google Play-Dienste des Telefons und fügen Sie Abhängigkeiten in build.gradle-Datei wie:
hinzucompile 'com.google.android.gms: play-services: 7.5.0'
Tags und Links android android-layout android-5.0-lollipop