package com.yokmama.learn10.chapter08.lesson38;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends FragmentActivity {
private EditText mEditName;
private EditText mEditAge;
private EditText mEditEmailAddress;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mEditName = (EditText) findViewById(R.id.editName);
mEditAge = (EditText) findViewById(R.id.editAge);
mEditEmailAddress = (EditText) findViewById(R.id.editEmailAddress);
findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
callActivity();
}
});
if (getIntent() != null && getIntent().hasExtra("contact")) {
Contact contact = getIntent().getParcelableExtra("contact");
mEditName.setText(contact.getName());
mEditAge.setText(String.valueOf(contact.getAge()));
mEditEmailAddress.setText(contact.getEmail());
}
}
private void callActivity() {
Contact contact = new Contact();
contact.setName(mEditName.getText().toString());
contact.setAge(Integer.parseInt(mEditAge.getText().toString()));
contact.setEmail(mEditEmailAddress.getText().toString());
Intent intent = new Intent(this, MainActivity.class);
intent.putExtra("contact", contact);
startActivity(intent);
}
}