0
我有一個處理程序和一個可運行的Handler有一個從0運行到5的循環。當我啓動運行程序中的runnable時,它運行並將值遞增到0到5.但是,如果我雙擊或單擊超過1次的時間超過溫度超過5的值。如何在每次處理程序點擊時重置(0)temp的值。如何重置Android中的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 2012-02-23 09:25:22
您可以在運行定義本身的for()之前重置它 – Suman 2012-02-23 09:53:49