我可以在核心 Java 中使用什么来替代 Android 中的异步任务
我在android中创建了一个应用程序。现在我想使用 PlayN 创建一个网页版本。我想要的是将所有 android 特定代码替换为普通 java 代码。在android版本中我使用异步任务。我可以用什么来代替这个?
I have created an app in android. Now I want to create a web version using PlayN. What I want is to replace all the android specific code to normal java code. In android version I use Async task. What can I use instead of this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以下载 Android 源并将 AsyncTask 源复制到您的项目中。它不依赖Android。
您可以找到 AsyncTask.java 此处
You can download the Android Source and copy the AsyncTask source to your project. Its does not have dependency of Android.
You can find AsyncTask.java here
异步任务只不过是一个单独的线程。您可以创建您的线程并在线程的 run() 方法中添加您在 doInBackground(Void... params) 中编写的代码。
Async Task is nothing but just a separate thread.You can create your on thread and add the code which you written in doInBackground(Void... params) in the thread's run() method.
尝试 SwingWorker
其他参考:
Try SwingWorker
Other refefernces: