java - java 中是否有 'android.os.AsyncTask' 的等价物,或者我只使用 'Thread#sleep' ?

标签 java android android-asynctask thread-sleep

我正在尝试开发一个已经存在但适用于 android 操作系统的应用程序。我遇到了扩展 android.os.AsyncTask<Void, Void, Void> 的类(class), 因为java没有这个类。

我想要的是像我想的这个类那样在后台做一些功能。那么是否有用于该目的的线程或任何类,或者我只是使用 Thread.sleep()方法?

最佳答案

像在 android 的 AsyncTask 中一样,将您自己的 Thread 作为 backgroundTask 是明智的。

示例:

Thread d = new Thread(new Runnable() {

        @Override
        public void run() {
            //do background task here
        }
    });

    d.start(); //start the background task

关于java - java 中是否有 'android.os.AsyncTask' 的等价物,或者我只使用 'Thread#sleep' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25027297/

相关文章:

java - 如何在 addPropertyChangeListener 中打开 JCombobox

java - 响应在 Java 中通过 HTTPS 失败

java - 使用 orderByChild() 获取计数

java - AsyncTask.execute() 不等待 doInBackground 完成

java - 无法从 joda dateTime 对象中删除毫秒

java - 使 GridBagLayout JPanel 大小适合内容,而不是容器?

android - service完成后如何通知main activity?

android - 为 android 打开街道 map api

android - AsyncTask 类中的错误无法发送数据

android - 如何确保只有一个 AsyncTask 在后台运行