5

我在android中创建了一个应用程序。现在我想使用 PlayN 创建一个网络版本。我想要的是将所有 android 特定代码替换为普通 java 代码。在 android 版本中,我使用异步任务。我可以用什么来代替这个?

4

3 回答 3

3

异步任务只不过是一个单独的线程。您可以创建您的 on 线程并在线程的 run() 方法中添加您在 doInBackground(Void... params) 中编写的代码。

于 2012-02-24T12:07:10.327 回答
1

尝试SwingWorker

其他参考:

  1. 如何在 Java 中使用 SwingWorker?
  2. Java GUI 线程 - SwingWorker
  3. SwingWorker 的原理是什么?
于 2012-02-24T12:03:50.920 回答
1

您可以下载 Android 源并将 AsyncTask 源复制到您的项目中。它不依赖于Android。

你可以在这里找到 AsyncTask.java

于 2012-02-24T12:28:33.233 回答