0
CountDownTimer 내에서 클래스 변수의 값을 변경하려고하지만 작동하지 않습니다. 다음은 내가 의미하는 바를 보여주는 간단한 예입니다.android : CountDownTimer 내에서 변수 값 변경
public class MainActivity extends Activity {
private int var;
@Override
protected void onCreate(Bundle savedInstanceState) {
.
.
.
var = 0;
tmr = new CountDownTimer(t, 1000) {
public void onTick(long millisUntilFinished) {
var = 1;
}
public void onFinish() {
}
}.start();
}
@Override
public void onLocationChanged(Location location) {
Log.d(tag, var);
}
}
Log.d (tag, var); 항상 0이지만 타이머에 의해 설정된 값을 얻고 싶습니다.
이 클래스에 대한 코드를 게시하십시오. – JDJ
'CountDownTimer'의 생성자에서't' 변수의 값은 무엇입니까? –