我尝试使用处理程序,但它说"无法解析符号"处理程序"



我该怎么做才能使用处理程序每 2 秒更新一次我的 TextView,因为现在它会出现"无法解析符号"处理程序">

int noStart = 20;
int minus = 5;
public void number(View view) {
final TextView tx = (TextView) findViewById(R.id.number);
if(noStart<0){
new Handler().postDelayed(new Runnable() {
public void run() {
noStart -= minus;
tx.setText(String.valueOf(noStart));
}
}, 2000);
}
}

检查您的活动导入并将以下行添加到类中:

import android.os.*

就我而言,我指的是外小牛中类处理程序的常量,如下所示:

import static *.MyHandler.MSG_WHAT_PING_NETWORK;
public class OuterClass {
// use MSG_WHAT_PING_NETWORK...
// ...
}
class MyHandler extends Handler {
public static final int MSG_WHAT_PING_NETWORK = 99;
// ...
}

删除外部类中的导入可以解决问题。

相关内容

最新更新