java - 在 libGDX 中使用来自 Android 的原始 AsyncTask

标签 java android android-asynctask libgdx

我需要使用 android.os 包中的 AsyncTask。是的,我知道 com.badlogic.utils 包中有一个 AsyncTask,但我需要它们。 所以,我导入了:

import android.os.AsyncTask;

使用的 SDK:Android 20 API 平台。

当我尝试运行时,出现错误:

Error:(4, 18) error: package android.os does not exist
Error:(146, 38) error: cannot find symbol class AsyncTask
Error:(30, 26) error: cannot find symbol method execute()
Error:(148, 9) error: method does not override or implement a method from a supertype

这是否意味着 native Android 类在 libGDX 中不活动?

最佳答案

您无法访问核心模块内的Android API。核心模块是所有平台的通用部分。

作者:interfacing您可以使用访问平台特定的代码。

关于java - 在 libGDX 中使用来自 Android 的原始 AsyncTask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45866059/

相关文章:

android - 实现 firebase 后,应用程序在启动时不断崩溃

android - 为什么ImagePicker无法选取多张图片

android - 上下文在另一个 Activity 的 fragment 中不可用

java - 不重复读取文件

java - 关闭嵌套流也会关闭其父流吗?

java - 如何创建字符串变量的克隆?

java - 可执行jar的Gradle类路径

java - Android 中的设备到设备通信

使用 AsyncTask 的 Android ICS 和 MJPEG

java - 如果互联网连接丢失,则停止应用程序中的计时器运行