이 액티비티에서 result라는 액티비티로 resultView라는 에디트텍스트의 값과
버튼 beer의 값을 넘기려는데 버튼값을 넘기질 못하네요
텍스트만 입력하면 그 값을 받아 출력이 되는데
버튼값을 읽지 못하고 받는쪽에서 디폴트로 설정한 값만 출력되네요 왜 이러는지..
며칠째 이걸로 고생중입니다. 생각처럼 잘안되네요 여기저기 찾아봐도 이렇게 하면 될거같은데
뭐가 문제인가요 ?
public void mOnClick(View v) {
switch (v.getId()) {
case R.id.beer:
v.setPadding(2, 2, 2, 2);
Intent intent = new Intent(select.this,result.class);
intent.putExtra("beer", 11);
break;
case R.id.resultView:
v.setPadding(2, 2, 2, 2);
intent = new Intent(select.this, result.class);
intent.putExtra("TextIn", mText.getText().toString());
startActivity(intent);
finish();
break;
}
여기서부터 받는 쪽인데요
EditText mEdit;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.result);
mEdit = (EditText)findViewById(R.id.passEdit);
Intent intent = getIntent();
String text = intent.getStringExtra("TextIn");
int text2 =intent.getIntExtra("beer", 0);
String text3=String.valueOf(text2);
mEdit.setText(text3);