android-asynctask相关内容

使用AsyncTask或Service在后台上传文件更好吗?

我要求用户能够将视频上传到 Amazon S3.我已经使用亚马逊 sdk 中的 java 高级 api 实现了这一点.在上传过程中,如果用户点击主页按钮,上传必须在后台继续. 什么是更好的方法:? *1 使用 AsyncTask:我尝试过使用 AsyncTask,它工作正常.但是如果上传过程在后台持续很长时间,操作系统会杀死应用程序以释放内存.有什么办法可以处理这种情况,让我的应用程序 ..

如何在 Android UI 线程异步执行一些代码?

我是 Android 开发新手.我已经在 Swing 和 SWT 上工作了好几年.Swing 和 SWT 都有在 UI 线程同步和异步中执行代码的策略.典型的用法是在一个线程中做一些耗时的工作,然后在 UI 线程异步显示结果. 所以我的问题是,Android 中是否有类似的策略?这是我的代码.参数 runnable 是一些耗时的代码.此方法将在执行期间显示一个等待对话框,然后 EXPECT ..
发布时间:2022-01-07 22:46:09 移动开发

尝试将带有图像的表单发送到 PHP 服务器时,Android 中的内存泄漏

我在这个文件中有内存泄漏,我找不到确切的位置,但我认为是周围的图像--> (Bitmap bm = BitmapFactory.decodeFile(filename)),我试过了许多不同的方法,但我无法让它发挥作用. package prod.vegs;//这里所有的导入,但现在不需要全部写出来:-)公共类 ProductForm 扩展 Activity {私有静态 int TAKE_PICT ..
发布时间:2022-01-07 22:46:01 移动开发

如何从 Android AsyncTask 更改活动 UI?

在我有一个将从单独的线程(使用 AsyncTask)更新的 UI 的场景中,我可以将 AsyncTask 定义为活动的内部类,但这有两个我觉得有问题的缺点: 它使源文件非常大,降低了管理代码的效率 线程类难以复用 什么是好的解决方案?使用内部类,但将它所做的一切抽象给其他类?将 Activity 的引用传递给 AsyncTask?总是把AsyncTask类定义为内部类,只接受源文件会 ..
发布时间:2022-01-07 22:45:54 移动开发

是否可以将 WebView 的 UI 和 HTTP 线程分开?

出于各种原因,我需要runOnUiThread() 实际实例化 &WebView 的初始化. 这意味着它的底层 HTTP 连接也是在 UI 线程上建立的? 如果这是真的,是否可以将 WebView 的 UI 主题与 HTTP 连接线程分开? 如果可能,实现此目的的正确方法是什么? 解决方案 我发现非常很难相信 Android 会在 UI 线程上运行远程 HTTP 请求,假 ..

意外发生了致命信号 16 (SIGSTKFLT)

今天我遇到了一个奇怪的问题.我在三台设备上安装了我的应用 华硕 Transformer Pad Infinity TF700T 三星 I9082 Galaxy Grand Duos LG Optimus L7 II 双 p715 首先,我使用所有这些设备在调试模式下从 Eclipse 运行我的应用程序.没关系. 然后,我以通常的方式运行我的应用程序(就在设备上).就这样,我所 ..
发布时间:2022-01-07 22:45:29 移动开发

在 Android 上下载文本文件

我需要从服务器下载一个文本文件并将其保存在内存中.然后逐行阅读.更好 - 直接从服务器逐行读取. 编辑:“将其保存在内存中"意味着不将其写入文件. 你会怎么做? 谢谢! 解决方案 这有什么不可能?试试这个代码:注意创建文件的 CONTEXT 可能是一个 Activity/ApplicationContext/等. public boolean downloadFile( ..
发布时间:2022-01-07 22:45:07 移动开发

如何在 AsyncTask 中调用返回值函数

我是 andorid 编程的新手我刚刚遇到了在 AsyncTask 的 doInBackground() 中调用返回值函数的问题简单的问题是如何在不冻结 UI 的情况下等待 AsyncTask 完成然后执行 return 语句,我也研究了 onPostExecute() 但它没有解决问题.以下是示例代码 public String hello() {字符串结果 = 空;//调用异步任务执行方法重 ..
发布时间:2022-01-07 22:44:48 移动开发

ProgressDialog 没有出现在 AsyncTask 中

我正在创建一个 Android 应用程序,该应用程序依赖于该应用程序从数据库中获取的数据.为了获取这些数据,我有以下类(这个类从 JSON 数据库中获取数据,转换并返回它): 公共类Json {公共字符串 jsonResult;私人活动;私人字符串 url = "http://json.example.org/json.php";私人字符串数据库,查询;公共 Json(活动活动){this.ac ..
发布时间:2022-01-07 22:44:40 移动开发

Android - setSoTimeout 不起作用

所以我遇到了一个不工作的套接字超时.我按照现有帖子给出的所有说明进行操作,但仍然无法正常工作(我从未收到套接字超时异常).这是我的代码: AsyncTasktask = new AsyncTask() {@覆盖受保护的字符串 doInBackground(String... params) {字符串位置 = params[0];尝试 {HttpGet httpGet = new HttpGet( ..

混淆将代码放入 AsyncTask

我有这个代码来接收聊天消息.但是当我尝试将它放在 AsyncTask 中时我感到困惑.当我将它放入 postexecute 时,我有警告 read cannot beresolution read.readline() . 我想让这段代码在后台工作,以检查是否有任何消息到来.我想问一下,要使代码始终在后台运行,是使用 AsyncTask 还是有其他方法可以做到? 任何人都请帮助我,我很困惑如何 ..
发布时间:2022-01-07 22:44:08 移动开发

Android 通用异步任务

我目前有多个活动需要为 http post 执行 asynctask,我希望将 asynctask 作为另一个类文件,以便不同的活动可以调用 asynctask 来执行 http post 请求和 onPostExecute,调用方法 httpResult(结果)在调用 asynctask 的活动中.我试图传递活动,但我无法在 onPostExecute 中调用该方法.我该怎么做? public ..
发布时间:2022-01-07 22:44:00 移动开发

如何在Android的异步类中的FTP下载中显示进度条?

如何在android的异步类中的FTP下载中显示进度条? 我尝试了很多东西,但没有得到进度条.这是我的代码,我正在从其他 Activity 调用这个类,将该 Activity 的上下文传递给这个类. package com.scft;导入它.sauronsoftware.ftp4j.FTPClient;导入它.sauronsoftware.ftp4j.FTPDataTransferList ..
发布时间:2022-01-07 22:43:51 移动开发

循环 AsyncTask 类必须声明为抽象或实现抽象方法

我正在尝试遍历表中的一些记录,并为每条记录使用一个值作为参数; 获取一个网页来解析一些 html 获取一些要解析的 JSON 数据并从中获取几个值 这些都可以自己完美地工作,但我无法让它们都在 AsyncTask 中工作.我这里有代码.我知道我可能离题很远,但如果有人能告诉我我的想法是怎样的,我会非常感激. 第一行 私有类 FetchWebsiteData 扩展了 Asyn ..
发布时间:2022-01-07 22:43:31 Java开发

有人可以解释如何在 Android 上使用 ASyncTask 吗?

我一直在做大量研究并查看 Android 中 ASyncTask 的文档,但我似乎无法理解它.我只是想在片段在应用程序中可见时运行一些方法,但为了更轻松地做到这一点,我认为我应该使用 ASyncTask.我的示例代码如下: 私有类syncExample扩展ASyncTask {@覆盖受保护的无效 onPreExecute(){}@覆盖protected void doInBackground(V ..
发布时间:2022-01-07 22:43:24 移动开发

android.content.Context.getContentResolver()' 在一个空对象引用上

我似乎不明白为什么我会得到一个空指针? 这是我调用以获取数据的 AsyncTask.它将它传递给一个 JSON 解析器并返回一个对象数组.然后将其传递给我的 DBHelper,在那里它通过 ContentResolver 传递给我的数据库.... public class getFilms extends AsyncTask{公共 int LIMIT_FILMS = 10;String K ..

将 JSON 数据放入列表

我的 JSON 数据正确地来自我的服务器,我只想将它放入以下数组,但我不确定 JSON 数据是否正确插入到 ArrayList 中. 这是数组 私人列表创建列表(整数大小){列表结果 = 新的 ArrayList();for (int i = 1; i ..
发布时间:2022-01-07 22:43:10 Java开发

Android AsyncTask 通过 http Post 发送数据

我有这个脚本. 我已经解决了堆栈溢出问题的许多变化,并使用解决方案来尝试建立知识来做到这一点,但似乎每次都失败了,有人可以帮忙吗? public class Main extends Activity 实现 OnClickListener {私有 EditText 值;私人按钮 btn;私人进度条 pb;@覆盖public void onCreate(Bundle savedInstanc ..
发布时间:2022-01-07 22:42:55 移动开发