android-asynctask相关内容

Android:AsyncTask 中的 HTTP 请求不是并发的

我正在为我当地的电影院编写粉丝应用程序,显示接下来几天的放映日历.每日电影列表使用 来自站点的参数化 HTTP 调用(答案包含希伯来语,因此如果您单击链接并收到一些乱码,可能没问题). 该应用会显示接下来八天的日程安排,因此它会根据每天的日程安排请求拨打 8 次电话. private class GetMoviesTask extends AsyncTask> doInBackgroun ..
发布时间:2022-01-07 22:39:11 移动开发

AsyncTask 的进度对话框 - Android

我正在尝试在 twitter 提要加载时显示进度对话框...但是,当 twitter 提要出现时,进度对话框仍保留在屏幕上.非常感谢任何帮助. public class MainActivity extends ListActivity {最终静态字符串 twitterScreenName = "CFABUK";最终静态字符串标签 = "MainActivity";private AsyncTa ..
发布时间:2022-01-07 22:39:04 移动开发

如何在 Java/Android 中处理慢速网络连接

我有一个应用程序,它对 MySQL 数据库进行了多次调用;它在 AsyncTask 中执行此操作.下面是一个示例. 我的主要问题是这个;有时,主机(Godaddy,呃)决定停止连接,我的 progressDialog 加载,加载,加载更多,直到强制关闭并且应用程序崩溃.特别是如果用户试图中断它(但是,我已将大多数设置为不可取消). 有没有比我下面更好的方法来处理这个问题?我是在 try ..
发布时间:2022-01-07 22:38:45 移动开发

取消所有 AsyncTask?

我有一个用于获取媒体文件缩略图的类.这个类似 Loader 的类为每个 ImageView 启动一个 AsyncTask(在 SomeAdapter#getView() 中调用).任务本身做了很多事情,其中​​之一是调用 DiskLruCache,但是当 SD 卡被卸载,而任务仍在运行时,应用程序崩溃了. 如果卡状态发生变化,我知道如何注册. 所以我需要一种方法来停止所有正在运行的任务 ..
发布时间:2022-01-07 22:38:36 移动开发

在服务类中使用 AsyncTask?

我必须将数据上传到服务器.我正在使用与我的应用程序在同一进程上运行的服务.我应该使用单独的线程进行上传过程还是应该使用 AsyncTask 将数据上传到服务器? 更具体地说,我可以在服务类中使用 AsyncTask 吗?我应该使用它吗?此服务应始终在内存中运行,以便每 5 秒向服务器发送一次数据. 解决方案 是的,你可以,下面的代码将每 5 秒运行一次.使用您的常规连接代码发送部分. ..
发布时间:2022-01-07 22:38:19 Java开发

带有异步任务的进度对话框

我有 3 个类,名为 WebServiceCleint 的类正在扩展 Asynctask 并且在 doInBackgrnd() 中,我正在传递 url 并从网络服务获取数据.但我是从另一个类的名为 VerifyTeacherId 的方法中调用它的.现在我如何显示进度对话框???我应该在哪里写 pg.show 和 pg.dismiss.??? public class WebServiceClie ..
发布时间:2022-01-07 22:38:13 移动开发

使用 AsyncTask 下载图像

我不确定我的代码或结构出了什么问题.我想使用 AsyncTask 下载图像并同时显示进度条.但是我尝试了几种不同的方法.它仍然失败,不知道它有什么问题.我的结构流程是 ContentID 是一个字符串数组,用于存储图像的内容 ID. 主要问题:它设法从url下载图像并存储到手机中,但下载的图像都是相同的图像.它应该是不同的图像,这不是我所期望的. 第二个问题:应用程序下载图片时弹 ..
发布时间:2022-01-07 22:37:55 移动开发

从 AsyncTask Android 返回数据

我试图在 SO 上参考类似的问题,但没有得到任何帮助. 在我的 android 应用程序中,我计划实施用户访问过的最近报价,即类似于最近访问过的网页页面. 以下是我正在执行的步骤: 1.) 每当用户打开任何公司视图时,从数据库中获取公司符号 2.) 然后将当前符号与日期时间一起存储在数据库中. 3.) 对于从数据库中获取的所有符号,获取它们的当前值和%Change并显 ..
发布时间:2022-01-07 22:37:46 移动开发

第二个 AsyncTask 没有执行

我有 2 个 AsyncTask,一个创建套接字连接,另一个使用这些套接字传输对象.我的代码是这样的: 尝试{连接=真;发射器 = 新的 SocketTransmitter();发射器.执行();连接器 = 新的 socketConnector();连接器.执行(所有者);this.open();} catch (IOException e) { 然而,永远不会创建或执行名为 socketCo ..
发布时间:2022-01-07 22:37:38 Java开发

Android 通知不起作用

我一整天都在尝试从 ASyncTask 获得成功上传的通知.我当前的代码没有收到任何错误,但我无法在通知栏(或其他任何地方)中显示通知.我在 LogCat 中没有收到任何消息,通知栏中也没有出现任何通知.这是我的代码: Notification mNotification = new Notification(icon,tickerText,when);CharSequence contentT ..
发布时间:2022-01-07 22:37:27 移动开发

Android 中的 RxJava 异步任务

我正在尝试在 Android 中使用 RxJava 实现异步任务.我尝试了以下代码,但没有用.它在 UI 线程上执行.我使用的是以下版本的 RxAndroid 0.24.0. 尝试{Observable.just(someMethodWhichThrowsException()).subscribeOn(Schedulers.newThread()).observeOn(AndroidSched ..
发布时间:2022-01-07 22:37:07 移动开发

如何将两种不同的数据类型传递给 AsyncTask,Android

我有一种方法可以更新 SQLite 数据库并将其放入 AsyncTask 中,以使其更快、更可靠. 然而,更新数据库需要两条数据.一个是整数,另一个是此处显示的 PrimaryKeySmallTank 类的对象. 在 AsyncTask 的 doInBackground 方法的参数中使用 params 数组,我可以传入一个整数,但是如果我有两种不同类型的数据,比如这里怎么办? 如 ..
发布时间:2022-01-07 22:37:01 移动开发

Android/Java - 删除顺序加载动画延迟

我有一个 android 动画,它加载一系列连续的点 (publishProgress),但是在它们开始之前有 10 秒以上的延迟,因为我将它们作为我的 AsyncTask 的一部分,在数据处理后加载(技术上 -两个应该是相关的 - 但它在视觉上会导致延迟)我如何在课程第一次开始时调用这个动画?我需要移除这个视觉动画延迟. 来源: public class UpdateActivity e ..
发布时间:2022-01-07 22:36:54 Java开发

显示在使用 Android 录制时不断更新的双倍(频率)

我正在构建一个使用 FFT 算法显示持续音符频率的 android 应用程序.我正在使用 Jtransform 方法.我目前的问题是我无法在屏幕上显示频率.以下代码是 fft 频率计算和应在文本框中显示频率的 AsynchTask import edu.emory.mathcs.jtransforms.fft.DoubleFFT_1D;公共类调优扩展 Activity 实现 OnClickLis ..
发布时间:2022-01-07 22:36:44 Java开发

调用Asynctask调用webservice后如何更新listview

我正在通过 asynctask 调用 webservice,为了调用 webservice 我正在调用一个名为 makeRequest() 的方法code> 在 doInBackground() 中,我在另一个方法 success() 中得到响应,在成功方法中我正在更新 listview 但是我收到了像 这样的错误 android.view.ViewRoot$CalledFromWrongT ..
发布时间:2022-01-07 22:36:37 移动开发

如何避免 ANR 对话框应用程序无响应

我正在开发一个使用在线服务的 Android 应用程序,我需要加载我的 Fragments.基本上,我有一个菜单,每个按钮替换下面的一个 Fragment.当我点击一个按钮时,片段开始被替换,如果我同时按下键盘上的另一个按钮,我会看到应用程序无响应对话框,然后我点击等待,我的片段加载成功地. 有没有办法防止这种情况发生?由于网络服务,我的应用程序总是需要几秒钟才能加载.我在谷歌上读到,我可以 ..
发布时间:2022-01-07 22:36:29 移动开发

从没有 get() 方法的 AsyncTask 返回值

我正在尝试从 DoInBackground 中的异步任务返回值,但调用 get() 方法会冻结我的 UI.如何将我的代码重写为回调方法?: public class GetUrlDataTask extends AsyncTask{字符串响应;HttpUtils 工具;@覆盖受保护的字符串 doInBackground(String... params) {尝试 {util = new Http ..
发布时间:2022-01-07 22:36:11 移动开发