quitSafely()在哪里?

时间:2013-12-02 15:29:05

标签: android

我正在以下列方式使用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()

永远不会提出这种方法! 它被弃用了吗?

1 个答案:

答案 0 :(得分:1)

  

永远不会提出这种方法!

正如文档中所述,API级别18中添加了quitSafely()。据推测,您的构建目标(例如,项目>属性> Eclipse中的Android)设置为较低的API级别。