타임피커2개를 사용하여 시간을 계산해서 타이머 쓰는것을 공부중인데요..
인텐트로 인트형 변수를 썻는데.. 받는쪽에서 잘 넘어오질 않네요... ㅠ..
어느부분이 잘못됬는지 조언 부탁드립니다... ㅠ
public class MainActivity extends Activity {
.....
int hm = ((mTime2.getCurrentHour() - mTime.getCurrentHour()) * 60);
int ms = ((mTime2.getCurrentMinute() - mTime.getCurrentMinute() + hm) * 60);
final int milli2 = ms * 1000;
Button launch1 = (Button)findViewById(R.id.countbt);
launch1.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent1 = new Intent(MainActivity.this, CountTest.class);
intent1.putExtra("cmilli", milli2);
startActivity(intent1);
}
});
}
--------------------------------------------------
public class CountTest extends Activity {
...
Intent intent1 = getIntent();
int cm = intent1.getIntExtra("cmilli", 5);
String result = String.format("%d", cm);
Toast.makeText(CountTest.this, result, 0).show();
tv = new TextView(this);
this.setContentView(tv);
MyCount counter = new MyCount(cm, 1000);
counter.start();
}
public class MyCount extends CountDownTimer{
public MyCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
.....
한수부탁드립니다... ㅠ