17得票6回答
处理窗口可见性:没有与令牌android.os.BinderProxy关联的活动

我有一个登录界面,成功登录后会显示另一个页面,该页面包含用户信息。我阅读了此贴文和此贴文,还学习了很多如何扩展Application类的知识,但仍无法运行此代码。以下是我的代码,并解释了错误信息。 我使用Volley调用AsyncTask的方法如下: 当我调用startActivity(in...

8得票2回答
使用AsyncTask将图片加载到自定义适配器中

尽管有很多教程,但我发现在自定义适配器中实现AsyncTask加载来自内容提供者的URI图像非常困难。 基本思路是创建一个包含AsyncTask的类,在“doInBackground”中进行位图创建,然后在“onPostExecute”中设置ImageView。 对于我这个新手,Andro...

13得票1回答
Retrofit 2在Android中的最佳实践:在AsyncTask中使用异步请求还是同步请求?

我正在使用 Retrofit 2 库作为安卓REST客户端。Retrofit支持同步和异步请求(参见这里)。异步请求的原因是不阻塞线程,从而避免被安卓中断。 在实践中,使用本地AsyncTask中的同步调用还是直接从Retrofit进行异步调用更好呢? 如果有一种方法比另一种更好,那么技术上...

13得票3回答
在嵌套片段中运行多个异步任务时暂停线程,导致应用程序变慢

我在嵌套的片段中调用Web服务,这些片段具有TabLayout和ViewPager,并使用AsyncTask。 我已尝试通过在每个Fragment的onResume方法中调用它们来使用AsyncTasks:new FetchAllData(getActivity()).executeOnExe...

7得票2回答
如何从服务向活动发送消息

我创建了一个AsyncTask来创建一个服务,现在我想从服务向AsyncTask发送消息。我的AsyncTask代码如下: class ResponseHandler extends Handler { public void handleMessage(Message messag...

38得票8回答
完成AsyncTask后未调用onPostExecute

出现问题:我的AsyncTask完成后,onPostExecute()没有被调用。 类定义如下: public class setWallpaperForeground extends AsyncTask<String, Integer, Boolean> 我的onPostE...

54得票8回答
如何从AsyncTask中获取字符串?

我有以下类: public class getURLData extends AsyncTask<String, Integer, String>{ @Override protected String doInBackground(String... params) { ...

16得票1回答
无法将null传递给Android 4.0中AsyncTask的execute()方法。

我正在尝试将空值传递给Android 4.0中AsyncTask的execute()方法,但是它会显示错误"The method execute(Integer[]) is ambiguous for the type"。但是相同的代码在Android 2.2上可以正常工作。代码如下:publ...

11得票2回答
在多文件下载中更新列表视图中的进度条

如何在ListView中更新进度条。每个进度条都与通过AsyncTask完成的文件下载相关。 特性如下: 每个进度条都将根据下载进度进行更新。 当一个文件下载完成后,它将保存到SD卡中。 它将被添加到在后台运行的服务中。 当一个文件下载完成时,应该显示“已完成”(不应从ListView中...

17得票3回答
Android,我可以把AsyncTask放到一个单独的类中并使用回调吗?

我正在学习AsyncTask,并希望将其作为一个独立类来使用,而不是作为子类。 例如,class inetloader extends AsyncTask<String, Void, String> { @Override protected String d...