我正在以下列方式使用looper:
Thread oneThread = new Thread(new Runnable() {
public void run() {
Looper.prepare();
handler = new Handler(){
public void handleMessage(Message msg) {
// process incoming messages here
}
};
Looper.loop();
}
}, "FirstThread");
oneThread.start();
我查看了API并希望使用此处的quitSafely()方法:http://developer.android.com/reference/android/os/Looper.html#quitSafely%28%29 但是当我想做的时候
handler.getLooper().quitSafely()
永远不会提出这种方法! 它被弃用了吗?
答案 0 :(得分:1)
永远不会提出这种方法!
正如文档中所述,API级别18中添加了quitSafely()
。据推测,您的构建目标(例如,项目>属性> Eclipse中的Android)设置为较低的API级别。