java如何在Android Studio中初始化处理程序?
我一直在尝试使用Android Studio中的处理程序执行定时任务,但当我尝试初始化它时,会发生以下情况:
private Handler handler = new Handler() {
@Override
public void publish(LogRecord record) {
}
@Override
public void flush() {
}
@Override
public void close() throws SecurityException {
}
};
每当我看到人们使用处理程序每隔一段时间执行代码的在线示例时,他们的声明如下所示:
private Handler handler = new Handler();
如何避免处理程序中方法的混乱
# 1 楼答案
看起来您正在尝试使用
java.util.logging.Handler
而不是android.os.Handler
。更改在文件顶部导入的文件应该可以解决问题自动完成应该会显示您将从哪些软件包导入,因此在将来要注意这一点