Wpis z mikrobloga

@beliver: w czym mamy Ci pomóc?

5 10:44:03.538 29161-29161/com.example.lewan.appka E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.IllegalStateException: Could not execute method of the activity
  • Odpowiedz
@beliver: MainActivity.java:65: dajesz na jakims textview.setText(3) zamiast "3" i próbuje załadować res z id 3

edit: ale bardziej prawdopodobne ze dajesz .setText(zmienna) zamiast setText(String.valueOf(zmienna)) :-)
  • Odpowiedz
znalazłem błąd, tylko nie wiem dlaczego tak sie dzieje...

W metodzie NewGame chciałem, aby od razu po wygenerowaniu jakiegoś numeru pokazywało go (żeby łatwo móc testować) i wrzuciłem tam:
solution.setText(MyNumber);
i teraz jak kliknę new game to jest ok

Teraz przerzuciłem tą linijkę kodu do metody "guess" i teraz w tej metodzie wyskakuje błąd( ͡° ʖ̯ ͡°)
  • Odpowiedz
ehh
wystarczyło w solution.setText(MyNumber); zamiast (MyNumber) zrobić ("" + MyNumber)
ale i tak jest kolejny błąd, bo jak dam poprawną odpowiedź to mi znowu aplikację wywala, podejrzewam sharedpreferences
  • Odpowiedz
@beliver: przecież dałem taką odpowiedz wyżej :P a w kwestii wydajnosci łączenie stringów z intami jest złe zrób tak jak napisałem wyżej
  • Odpowiedz