有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    看起来您正在尝试使用java.util.logging.Handler而不是android.os.Handler。更改在文件顶部导入的文件应该可以解决问题

    自动完成应该会显示您将从哪些软件包导入,因此在将来要注意这一点