tengo 2 actividades En el primer código, ve 2 filas y sus oyentes de clic. Cuando se hace clic en la primera fila, quiero enviar el índice "0" a la segunda actividad. Del mismo modo, cuando hice clic en la segunda fila, quiero enviar "1". Así que así ¿Cómo puedo hacer eso?
Lado del remitente:
TableRow tricepsRow1; tricepsRow1=(TableRow) findViewById(R.id.arm_exercise_1); tricepsRow1.setClickable(true); tricepsRow1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { indexValueStandart=0; Intent tricepsRowIntent = new Intent(getApplicationContext(),exercise_arm_triceps.class); tricepsRowIntent.putExtra("extra_arm_triceps",indexValueStandart); startActivity(tricepsRowIntent); } }); TableRow tricepsRow2; tricepsRow2=(TableRow) findViewById(R.id.arm_exercise_2); tricepsRow2.setClickable(true); tricepsRow2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { indexValueStandart=1; Intent tricepsRowIntent = new Intent(getApplicationContext(),exercise_arm_triceps.class); tricepsRowIntent.putExtra("extra_arm_triceps2",indexValueStandart); startActivity(tricepsRowIntent); } });Lado del receptor:
int getVIndexValue= getIntent().getIntExtra("extra_arm_triceps",0); deneme.setText(String.valueOf(getVIndexValue));prueba esto:
int value = getIntent().getExtras().getInt("extra_arm_triceps");