2017-04-26 7 views
0

Andere stuck Beiträge konnten mir leider nicht helfen. Wenn ich auf die Schaltfläche geklickt habe, während der einfache Radiobutton aktiviert ist, funktioniert die App nicht mehr. Ich konnte keine andere Aktivität sehen.Übergeben von Ganzzahlwerten zwischen Aktivitäten - Android

Senderseite:

btn.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 

      if(radiobutton_arm_triceps_easy.isChecked()) { 
       String dene = "my example test"; 
       int myValue=2; 
       Intent intent = new Intent(getApplicationContext(), exercise_arm_triceps_execute.class); 
       intent.putExtra("attempt1", myValue); 
       startActivity(intent); 
      } 
     } 
    }); 

Empfängerseite:

int receiveValue=getIntent().getIntExtra("attempt1",0); 
    textshow.setText(receiveValue); 

Logcat

04-26 16:52:06.320 31527-31527/com.example.kerem.tutorial_project E/AndroidRuntime: FATAL EXCEPTION: main 
                      Process: com.example.kerem.tutorial_project, PID: 31527 
                      java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.kerem.tutorial_project/com.example.kerem.tutorial_project.exercise_arm_triceps_execute}: android.content.res.Resources$NotFoundException: String resource ID #0x2 
                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2184) 
                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233) 
                       at android.app.ActivityThread.access$800(ActivityThread.java:135) 
                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 
                       at android.os.Handler.dispatchMessage(Handler.java:102) 
                       at android.os.Looper.loop(Looper.java:136) 
                       at android.app.ActivityThread.main(ActivityThread.java:5001) 
                       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) 
                      Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x2 
                       at android.content.res.Resources.getText(Resources.java:244) 
                       at android.support.v7.widget.ResourcesWrapper.getText(ResourcesWrapper.java:52) 
                       at android.widget.TextView.setText(TextView.java:3888) 
                       at com.example.kerem.tutorial_project.exercise_arm_triceps_execute.onCreate(exercise_arm_triceps_execute.java:28) 
                       at android.app.Activity.performCreate(Activity.java:5231) 
                       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 
                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148) 
                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233) 
                       at android.app.ActivityThread.access$800(ActivityThread.java:135) 
                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 
                       at android.os.Handler.dispatchMessage(Handler.java:102) 
                       at android.os.Looper.loop(Looper.java:136) 
                       at android.app.ActivityThread.main(ActivityThread.java:5001) 
                       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) 
+0

abstürzt? show logcat – yanivtwin

+0

Jetzt hinzugefügt! – user3469764

+0

Ok, du könntest deine Frage bearbeiten, zeige dies jetzt: onCreate (exercution_arm_triceps_execute.java:28) zeige die ganze onCreate Methode dieser Klasse – yanivtwin

Antwort

1

Verwenden

textshow.setText(String.valueOf(receiveValue)); 
+0

Danke Martin! Behoben – user3469764

+0

Ehrfürchtig, ziehe die Antwort als akzeptiert an, wenn sie geholfen hat –

Verwandte Themen