为什么 Android Handler 的 post 方法不存在?
Why Android Handler 's post method doesn't exist?
guiThread = new Handler()
guiThread.post(new Runnable() {
@Override
public void run() {
textView.setText(text);
}
});
我正在尝试从 Ed Burnette 写的 Hello Android 一书中学习 Android 编程。书中的代码之一包含上述代码。在代码中,我试图创建一个 Handler
对象和 post
一个新的 Runnable
对象。但我意识到,在 Handler
class 中 post
方法不存在。
谁能解释我为什么会收到此错误或如何解决?
提前致谢。
我想你已经导入了 java.util.logging.Handler
。但是你需要导入 android.os.Handler
class。然后你会得到post方法
guiThread = new Handler()
guiThread.post(new Runnable() {
@Override
public void run() {
textView.setText(text);
}
});
我正在尝试从 Ed Burnette 写的 Hello Android 一书中学习 Android 编程。书中的代码之一包含上述代码。在代码中,我试图创建一个 Handler
对象和 post
一个新的 Runnable
对象。但我意识到,在 Handler
class 中 post
方法不存在。
谁能解释我为什么会收到此错误或如何解决?
提前致谢。
我想你已经导入了 java.util.logging.Handler
。但是你需要导入 android.os.Handler
class。然后你会得到post方法