- Forum-Beiträge: 16
12.07.2015, 19:21:54 via Website
12.07.2015 19:21:54 via Website
Hallo Leute,
ich sitze an einer App und die App crasht jedes mal wenn ich einen Button drücke.
Der Teil des Codes in dem der Fehler zu sein scheint, ist der hier:
Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
{
ToggleButton tg1 = (ToggleButton) findViewById(R.id.toggleButton); Random r1 = new Random();
int st1 = r1.nextInt(67 - 1) + 1;
if (st1==1)
tg1.setTextOff("neuer Text");
Ich hab natürlich für die anderen Zahlen andere Texte,aber bei jedem Crash zeigt mir die Logcat den Teil des Codes an, der für die Zahl zuständig war,deshalb nur der Ausschnitt.
Hab schon vieles ausprobiert oder irgendwie probiert anders zu machen, aber komme nicht auf die Lösung.
Hier vielleicht nochmal der Logcat-Ausschnitt:
07-12 19:15:40.703 11031-11031/com.xxxxxxx.xxxxxxxxxx E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.xxxxx.xxxxxxxx, PID: 11031
java.lang.NullPointerException
at com.xxxxxxxx.xxxxxxxxxxx.MainActivity$2.onClick(MainActivity.java:218)
at android.view.View.performClick(View.java:4456)
at android.view.View$PerformClick.run(View.java:18482)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5097)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
at dalvik.system.NativeStart.main(Native Method)
Ich wäre für jeden Vorschlag dankbar!!
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.