Handler.post 无法解析为类型

Handler.post cannot be resolved to a type

我想 return 来自线程的值,所以我找到的唯一可能的方法是制作一个处理程序:

new Thread(new Runnable() {public void run() 
        {
new Handler.post(new Runnable() {
            
            @Override
            public void run() 
            {
                //code I want;
            }}

}});

但我收到 Handler.post cannot be resolved to a type (Fix project setup) 在 Eclipse 上。 请任何帮助:)

多线程有一种新的简单方法:https://medium.com/gradeup/simplest-rxjava-tutorial-for-android-262013ce3545

可能还有其他可用的最佳解决方案,但为了提供一个简单的解决方案,我只是修改了您的代码。

new Thread(new Runnable() {
        @Override
        public void run() {
            Log.d("MyLog", "Thread....");
            Handler handler = new Handler(Looper.getMainLooper());
            handler.post(new Runnable() {
                @Override
                public void run() {
                    Log.d("MyLog", "Handler....");
                    // Code you want goes here....
                }
            });
        }
    }).start();