android-asynctask相关内容

安卓异步任务

我是否充分利用了我的 AsyncTask?如果我的代码有误,有人可以更正我的代码.我只是想确保我的 AsyncTask 完全正常工作,这样我将来就不会遇到任何麻烦.我希望为我的所有课程使用 AsyncTask.这是一个好习惯吗? 公共类 SingleMenuItemActivity 扩展 Activity {//XML 节点键静态最终字符串 KEY_TITLE = "title";静态最终字符 ..
发布时间:2022-01-07 22:27:06 移动开发

我需要知道为更新进度条 android 上传了多少字节

我正在开发用于将视频上传到 Apache/PHP 服务器的应用程序.这一刻我已经可以上传视频了.我需要在上传文件时显示进度条.我有下一个使用 AsyncTask 和 HTTP 4.1.1 库来模拟 FORM 的代码. class uploadVideo extends AsyncTask{@覆盖受保护的字符串 doInBackground(Void... params) {//创建一个新的 Ht ..
发布时间:2022-01-07 22:27:00 移动开发

想要创建一个通用的 AsyncTask

在我的项目中.对于几乎每个 Activity,我都必须创建一个 AsyncTask .. 而且几乎所有的工作都是一样的.我想创建一个通用的 AsyncTask 并扩展它.而且我还想在构造函数中发送方法 like 这个.然后每当我一个类扩展它.只是它必须创建一个方法,它会很容易地完成我们的工作.和更少的编码..这很耗时..提前感谢您的帮助.. 我的异步任务之一是 private class ..
发布时间:2022-01-07 22:26:34 其他开发

应用程序在 AsyncTask 屏幕旋转时崩溃

我在活动的其中一个片段中使用 AsyncTask. AsyncTask 工作正常,但在屏幕旋转时,它丢失了对 activity 的引用,并且变量返回 NullPointerException,因此应用程序崩溃. 我查看了类似的问题,例如 this、这个,this 和 this,但我不认为使用配置更改 hack 是解决方案. 可能导致应用程序崩溃的代码(根据 LogCat,Null ..
发布时间:2022-01-07 22:26:16 移动开发

在 AsyncTask 中使用 picasso 加载图像

我正在使用 picasso 加载图像作为我的 Activity 的背景,我想使用 AsyncTask,在加载图像时,完成后,进度条会消失,以便为我的应用程序提供更好的外观, 这是我的代码: 私有类 RemoteDataTask 扩展了 AsyncTask{@覆盖受保护的无效 onPreExecute() {super.onPreExecute();mProgressDialog = ne ..
发布时间:2022-01-07 22:26:09 移动开发

理解android中的并行异步任务

在我的应用程序中,我在很多地方都使用了异步任务,最近我遇到了下面异步任务的 doInBackground 没有被调用的问题,这是在我第三次执行下面的异步任务时发生的(其他异步任务也在运行). protected class StatusTask extends AsyncTask{私有最终蓝牙设备设备;公共状态任务(蓝牙设备设备){this.device = 设备;}@覆盖受保护的 Void d ..
发布时间:2022-01-07 22:26:03 移动开发

使用 AsyncTask 加载图像

我正在尝试创建一个自定义列表适配器,其中包含需要从 Internet 下载的每个项目的图像.当我第一次进入活动时 - 应用程序会冻结一段时间,直到下载图像然后加载活动列表. 据我所知,在活动加载之前正在下载图像.活动加载后如何下载图像.我想我需要使用异步任务.但由于我正在自定义阵列适配器中加载图像,因此不知道该怎么做. 这是我的自定义适配器的getView(): public Vie ..
发布时间:2022-01-07 22:25:31 移动开发

在 Android 中实现文件下载的进度条

我是 Android 开发的新手. 我编写了以下代码来从互联网.它工作正常.现在我想在此期间附加一个进度条下载过程.我尝试将 AsyncTask 子类化并在 doInBackground() 方法中编写下载代码.但是,不知怎么的,我想不通. 有人可以帮我修改这段代码来实现吗? package sample.android.download;导入 java.io.BufferedInp ..
发布时间:2022-01-07 22:25:22 移动开发

AsyncTask OnPostExecute 不更新 TextView

我有一个 AsyncTask 正在运行.我有一个 TextView,我模仿了 Toast 最初产生的消息.我想在 OnPostExecute 成功后清除 TextView 但它没有这样做.任务完成 Toast 工作正常.如何将 OnPostExecute 中的 TextView 设置为空白?用户仍然在 TextView 所在的显示屏幕上. 出现错误情况的代码如下: @Overridepro ..
发布时间:2022-01-07 22:25:13 移动开发

跳过了 147 帧!应用程序可能在其主线程上做了太多工作

我理解这个错误的含义.我在 stackoverflow.com 上发现了许多类似的问题,我已经尝试实现建议的答案,但仍然出现此错误.我想要做的是使用 php web 服务我从 mysql 数据库服务器中提取数据并尝试使用 AsyncTask 在列表视图中显示它,如下所示: class LoadAllProducts extends AsyncTask>{ArrayList>mylist = ne ..
发布时间:2022-01-07 22:24:48 移动开发

Android:AsyncTask 可以在 UI 线程之外的另一个线程中返回吗?

Android 文档说 AsyncTask postExecute() 在 UI 线程上被调用.我的印象是 postExecute() 是从 execute() 被调用的线程调用的:我一直在后台服务中使用 AsyncTask 和它自己的线程,并且 postExecute() 在服务线程中调用,而不是在主线程中调用. 但是,我最近遇到了根本没有调用 postExecute() 的问题,同时抛出了一 ..
发布时间:2022-01-07 22:24:33 移动开发

如何在 Asynctask 中获取共享首选项?

我正在为我的学校项目编写一个 android 应用程序,但我被困在这里.问题是我必须访问一个 SharedPreferences 值并且在 AsyncTask 类中需要它.当我尝试访问它时,它不会让我因为上下文.如何在我的 AsyncTask 中访问我的 SharedPreferences? public class CheckAccess extends AsyncTask{@覆盖受保护的布尔 ..
发布时间:2022-01-07 22:24:25 Java开发

从另一个 AsyncTask doInBackground() 启动 AsyncTask

我正在尝试从另一个 AsyncTask doInBackground() 方法开始一个 AsyncTask... 这甚至可能吗?如果是,我怎样才能做到这一点? 后期编辑: 这个想法是我开始一个异步任务,它会从 Tweeter 获取我的状态......一切都很好,直到这里......但是当我遇到一些特定的推文时,我需要用我的服务器上的一些信息来修改它们,在这里我会进行另一个网络操作 ..
发布时间:2022-01-07 22:24:19 移动开发

在 asynctask android 中添加折线

我在添加折线时遇到了性能问题,并认为也许可以将它们添加到扩展 AsyncTask 的单独类中.但是,据我所知,不能以这种方式添加 UI 元素(折线是 UI 元素). 为什么我在绘制折线时遇到性能问题?好吧,我的折线不是从 pos A 绘制到 pos B,而是从我当前的位置绘制到目的地(为了应用程序 atm 而硬编码).因此,当执行 onLocationChange 侦听器时会绘制折线,因此我 ..
发布时间:2022-01-07 22:24:10 移动开发