0
핸들러와 runnable을 가지고 있는데, 핸들러는 0에서 5까지 실행되는 루프를 가지고 있습니다. 핸들러에서 runnable을 실행하면 값이 0에서 5로 증가합니다. 더블 클릭하거나 5 이상의 온도 값을 취하는 것보다 1 회 이상 클릭하십시오. 어떻게 처리기를 클릭 할 때마다 temp의 값을 재설정 할 수 있습니까 (0).안드로이드에서 runnable 변수를 리셋하는 방법
final Handler deneme = new Handler();
final Runnable post_score = new Runnable(){
public void run(){
Log.i("TAG", Integer.toString(temp));
temp++;
}
};
Button tv = (Button)findViewById(R.id.button1);
tv.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
temp = 0;
for(int i=0; i < 5;i++){
deneme.postDelayed(post_score, i *250);
}
}
});
을 사용하는 것입니다? – silly
실행 정의 자체에서() 전에 다시 설정할 수 있습니다 – Suman