Hola Buenas
LLevo poco con android y una de las pegas que me estoy encontrando
puede ser una tonteria pero no se como pasar variables que no sean String
me da errores por todos lados
actividad principal
Código PHP:
package mis.proyectos.param1;
import android.app.Activity;
import android.content.Intent;
import android.view.View.OnClickListener;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class Param1Activity extends Activity {
/** Called when the activity is first created. */
int variable = 12;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//cogemos el boton por id
Button bt =
(Button)findViewById(R.id.boton);
bt.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//llamamos a la segunda actividad y le pasamos la variable que queramos
Intent i=new Intent(Param1Activity.this,segunda.class);
i.putExtra("param1",variable);
startActivity(i);
}
});
}
}
segunda actividad que recibe el parametro
Código PHP:
package mis.proyectos.param1;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class segunda extends Activity {
int variable;
int entero=0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.segunda);
//cogemos el texto
//Esto en la nueva actividad,despues del super.onCreate
TextView texto =(TextView)findViewById(R.id.texto);
Bundle extras = getIntent().getExtras();
if(extras !=null)
{
variable = (Integer) extras.get("param1");
texto.setText(variable);
}
}
}
ERROR QUE DA
Código PHP:
android.content.res.Resources$NotFoundException: String resource ID #0xc
Gracias !
espero que sirva para alguien que tengas las mismas dudas
un saludo