<MainActivity.java>
Handler mTimer = new Handler() {
public void handleMessage(Message msg) {
int hour = 0;
int min = 0;
switch (msg.what) {
case 0 :
min = timer_sec/60;
hour = timer_sec/3600;
studytimeTextview.setText("공부한 시간 "+hour+"시간 "+min+"분");
break;
case 1 :
Log.i("timer", "Timer stop");
second.cancel();
Intent checkintent = new Intent(MainActivity.this,Check.class);
checkintent.putExtra("hours",hour);
checkintent.putExtra("min",min);
timer_sec = 0;
startActivity(checkintent);
break;
}
}
<Check.java>
studytimeTextview2 = (TextView) findViewById(R.id.studytimeTextview2);
Intent gettimeintent = getIntent();
int hours = gettimeintent.getIntExtra("hours",0);
int min = gettimeintent.getIntExtra("min",0);
Log.d("BHS","plz : intetn 제에발"+"hours ="+hours+"min ="+min);
studytimeTextview2.setText("공부한 시간 "+hours+"시간 "+min+"분");
인텐트로 시간 값을 넘겨줘서 checkActivity에 그 시간 값을 넘겨주고 싶은데 값이 안넘어가네요ㅠㅠ
로그캣에서는 이렇게 뜹니다
W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@b4f452f
D/BHS: plz : intetn 제에발hours =0min =0