Rechner App Problem

  • Antworten:6
  • Bentwortet
Michael Kranz
  • Forum-Beiträge: 55

19.02.2013, 14:50:16 via Website

Hallo Leute,

ich habe versucht diese rechner app von youtube(wenn man eingibt, Android apps Programmieren) (Kann noch keinen Link posten)selbst nachzuprogrammieren genau wie in der anleitung. Hat auch alles soweit funktioniert. Ich habe nur das problem wenn ich auf den button Ergebnis drücke bekomme ich eine Fehlermeldung und das Programm wird geschlossen. Kann mir evtl. jemand sagen was ich falsch gemacht habe?

Hier mal noch die Fehlermeldung aus der Log Zeile von Eclipse:

java.lang.IllegalStateException: Could not find a method ButtonKlick(View) in the activity class znarkyapps.de.MainActivity for onClick handler on view class android.widget.Button with id 'button1'

Sorry wenn das hier jemand schon mal beantwortet hat.

Danke

Antworten
Lukinator
  • Forum-Beiträge: 2.519

19.02.2013, 14:52:23 via App

Ja, da scheint die ButtonKlick in der MainActivity zu fehlen.

Challenger me von Quizduell : yolopolooreo
(Schreibt mir dann da auch euren AndroidPIT Namen :D )

Antworten
Michael Kranz
  • Forum-Beiträge: 55

19.02.2013, 14:57:53 via Website

Ich hab das wie gesagt genau nach Anleitung gemacht und heute Morgen noch mal geschaut ob ich was übersehen habe. Mir ist dabei aber nix aufgefallen. Kannst du mir nen Tipp geben wie ich das beheben kann? Bin da noch ziemlich unerfahren.

Danke

Antworten
Lukinator
  • Forum-Beiträge: 2.519

19.02.2013, 15:18:13 via App

Michael Kranz
Ich hab das wie gesagt genau nach Anleitung gemacht und heute Morgen noch mal geschaut ob ich was übersehen habe. Mir ist dabei aber nix aufgefallen. Kannst du mir nen Tipp geben wie ich das beheben kann? Bin da noch ziemlich unerfahren.

Danke


Hab das nach der selben Anleitung gemacht, kriege alles hin. Deswegen muss der Fehler bei dir liegen.

Challenger me von Quizduell : yolopolooreo
(Schreibt mir dann da auch euren AndroidPIT Namen :D )

Antworten
Michael Kranz
  • Forum-Beiträge: 55

19.02.2013, 15:19:13 via Website

Dann muss ich das wohl nochmal von Anfang an nachbauen.

edit: Hab es jetzt nochmal probiert und bekomme wieder eine fehlermeldung.

02-19 15:44:22.632: E/AndroidRuntime(707): FATAL EXCEPTION: main
02-19 15:44:22.632: E/AndroidRuntime(707): java.lang.IllegalStateException: Could not execute method of the activity
02-19 15:44:22.632: E/AndroidRuntime(707): at android.view.View$1.onClick(View.java:2144)
02-19 15:44:22.632: E/AndroidRuntime(707): at android.view.View.performClick(View.java:2485)
02-19 15:44:22.632: E/AndroidRuntime(707): at android.view.View$PerformClick.run(View.java:9080)
02-19 15:44:22.632: E/AndroidRuntime(707): at android.os.Handler.handleCallback(Handler.java:587)
02-19 15:44:22.632: E/AndroidRuntime(707): at android.os.Handler.dispatchMessage(Handler.java:92)
02-19 15:44:22.632: E/AndroidRuntime(707): at android.os.Looper.loop(Looper.java:123)
02-19 15:44:22.632: E/AndroidRuntime(707): at android.app.ActivityThread.main(ActivityThread.java:3683)
02-19 15:44:22.632: E/AndroidRuntime(707): at java.lang.reflect.Method.invokeNative(Native Method)
02-19 15:44:22.632: E/AndroidRuntime(707): at java.lang.reflect.Method.invoke(Method.java:507)
02-19 15:44:22.632: E/AndroidRuntime(707): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
02-19 15:44:22.632: E/AndroidRuntime(707): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
02-19 15:44:22.632: E/AndroidRuntime(707): at dalvik.system.NativeStart.main(Native Method)
02-19 15:44:22.632: E/AndroidRuntime(707): Caused by: java.lang.reflect.InvocationTargetException
02-19 15:44:22.632: E/AndroidRuntime(707): at java.lang.reflect.Method.invokeNative(Native Method)
02-19 15:44:22.632: E/AndroidRuntime(707): at java.lang.reflect.Method.invoke(Method.java:507)
02-19 15:44:22.632: E/AndroidRuntime(707): at android.view.View$1.onClick(View.java:2139)
02-19 15:44:22.632: E/AndroidRuntime(707): ... 11 more
02-19 15:44:22.632: E/AndroidRuntime(707): Caused by: java.lang.ClassCastException: android.widget.TextView
02-19 15:44:22.632: E/AndroidRuntime(707): at znarkyapps.de.MainActivity.ButtonKlick(MainActivity.java:23)
02-19 15:44:22.632: E/AndroidRuntime(707): ... 14 more

— geändert am 19.02.2013, 16:50:30

Antworten
Markus B.
  • Forum-Beiträge: 636

19.02.2013, 17:37:43 via App

Hi,
steht im Log:

02-19 15:44:22.632: E/AndroidRuntime(707): Caused by: java.lang.ClassCastException: android.widget.TextView
02-19 15:44:22.632: E/AndroidRuntime(707): at znarkyapps.de.MainActivity.ButtonKlick(MainActivity.java:23)

MainActivity.java 23 da musst du noch mal ran.

Gruß,
Markus

Antworten
Michael Kranz
  • Forum-Beiträge: 55

27.02.2013, 17:30:39 via Website

Nach dem Neustart von Eclipse hat sich das Problem von alleine gelöst. Danke nochmal für eure Hilfe

Antworten