package iWish_Activity;
/**Antonio --- Miki */
import iWish_Utente.Utente;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.TextView;
import com.progect.iwish.R;
public class GenderActivity extends Activity{
private final String WOMAN = "w"; //value sex 1
private final String MEN = "m"; //value sex 0
private int sex ;
private Utente mUser;
private TextView stampaNome;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.gender);
final ImageButton ButtonMaschio = (ImageButton)findViewById(R.id.maschio);
final ImageButton ButtonFemmina = (ImageButton)findViewById(R.id.femmina);
final ImageButton ButtonDone = (ImageButton)findViewById(R.id.done);
ButtonDone.setTag(false);
stampaNome = (TextView)findViewById(R.id.nomeUtente);
Intent intent = getIntent();// Prendiamo l'intent passato da Avatar
mUser = (Utente)intent.getSerializableExtra("u");// Prendiamo l'oggetto Utente passato tramite intent
stampaNome.setText(mUser.getName());// Stampiamo il nome dell'utente passato
ButtonMaschio.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ButtonMaschio.setImageResource(R.drawable.maschio2);
ButtonFemmina.setImageResource(R.drawable.femmina);
ButtonDone.setImageResource(R.drawable.botton_done2);
sex=0;
ButtonDone.setTag(true);
}
});
ButtonFemmina.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
ButtonFemmina.setImageResource(R.drawable.femmina3);
ButtonMaschio.setImageResource(R.drawable.maschio);
ButtonDone.setImageResource(R.drawable.botton_done2);
sex=1;
ButtonDone.setTag(true);
}
});
ButtonDone.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (ButtonDone.getTag()==(Boolean)true){
// Creaiamo un nuovo intent passando il nome dell'intent (ma si poteva fare anche passando il nome della classe)
Intent intent2 = new Intent("iWish_Activity.HEIGHT");
//aggiorniamo i dati utente con il campo "sex"
sexUser();
//aggiungiamo questa nuova informazione nel nostro intent
intent2.putExtra("u", mUser);
//facciamo partire l'intent HEIGHT
startActivity(intent2);
}
}
private void sexUser() {
if(sex==0){
mUser.setSex(MEN);
}else {
mUser.setSex(WOMAN);
}
}
});
}
}