android-asynctask相关内容
我想显示一个带有自定义适配器(带有图片和文本)的 ListView. 图像是从远程服务器加载的,所以我决定使用 AsyncTask. 其实图片显示效果很好,但是如果我快速向下滚动,1/2秒内显示错误图片(加载后,出现正确图片) 这是我的适配器代码: public class GiAdapter extends BaseAdapter {私有上下文 mContext;私人列表
..
我正在尝试从 asynctask 中发起敬酒,但我无法正确设置参数.我正在从 onProgressUpdate 敬酒,所以我在 UI 线程上,我认为这是正确的.我想我的上下文参数出错了,我应该将什么作为值传入? 编辑:显示下面的代码 @Overrideprotected void onProgressUpdate(String...strings){Toast toast = Toast
..
我有一个简单的 Activity 调用 AsyncTask,所以我打印了一些关于 Proces 和 Thread 的 ID: 从 onCreate android.os.Process.myUid(): 10137从 onCreate android.os.Process.myPid(): 29776从 onCreate android.os.Process.myTid(): 29776从 on
..
我正在使用 OpenCV 尝试进行一些实时视频处理.由于处理相当繁重,它会显着延迟输出帧,使直播看起来断断续续. 我想将一些处理卸载到 AsyncTask 中.我试过了,它实际上使视频更加流畅.但是,它最终会立即启动大量任务,然后它们会慢慢开始返回一些结果. 有什么办法可以减慢速度并等待结果,无论是使用 Synchronize 语句还是其他方法? 在每个相机帧上,我都会启动其中一
..
我有两个 Activity (mainActivity & downloadActivity) 并且我在 AsyncTask 中有 2 个 AsyncTask代码>下载活动 在 downloadActivity 中,它首先执行 getFileAsyncTask 以读取用于添加一些图像的 JSON 文件并从图像创建一个 ListView,如果用户点击一个图像,downloadAsyncTask
..
我已经使用官方 API 编写了一个应用程序来上传到 Google 驱动器,这非常有效.但是无论如何我都找不到取消上传的方法.我在 ASyncTask 中运行它,到目前为止,我已经尝试将驱动器对象、文件路径、令牌和其他一些变量设置为无.我还尝试使令牌无效,但是似乎这只会将其从缓存中删除,而实际上并未使其服务器端无效.我已经在 ASyncTask 上调用了取消,但是如果它在上传开始后被取消,似乎无法阻
..
我在我的 Android 应用程序中运行了两个 AsyncTask 任务,它们来自同一类但具有不同的参数.例如: new myAsynckTask(a,b,c).execute();new myAssyncTask(a,d,e).execute(); 它们是并行执行还是串行执行?我问这个是因为当第一个开始时,显示执行进度,完成时我看到第二个需要更多时间才能完成但我看不到进度(我可以看到矩形但进
..
我一直在从事一个 Android 项目,现在我想向一些 API 询问信息.看起来这应该是非常基本的! 这是我的代码的一般要点: private InputStream retrieveStream2(String url){DefaultHttpClient 客户端 = 新的 DefaultHttpClient();HttpGet getRequest = new HttpGet(url)
..
我有一些代码可以下载“当前"对象的 JSON.但是,只要警报响起(当应用未运行任何 UI 时),以及应用运行时的 AsyncTask,都需要由 IntentService 调用相同的代码. 但是,我收到一条错误消息,说从不正确的线程访问领域.Realm 对象只能在它们创建的线程上访问. 但是,我不明白这个堆栈跟踪如何或为什么在不同的线程上. 通过复制所有共享代码并将其直接粘贴到 Dow
..
我有一个应用程序,因为你不能在主线程上进行网络操作,所以我使用 AsyncTask,所以问题是一旦我 execute()AsyncTask 然后我 finish() 活动,也许用户会 finish() 整个应用程序,所以我想知道的是: 将 AsyncTask 总是完成 doInBackground() 和 onPostExecute() 即使应用程序关闭,只要 execute() 在应用运行
..
我试图弄清楚为什么 Android 的 AsyncTask 通过 execute 提供参数,以及为什么似乎没有完成将 then 传递给构造函数(至少在文档中). 在我看来,这是最有意义的方式(自然,我正在处理的实际任务不仅仅是一个总和计算器): public class FooTask extends AsyncTask{私人 ProgressBar 进度条;私有 int[] 数据;公共
..
我有一个应用程序需要在启动时执行密集的数据库操作.该应用在手机上保存了联系人的本地副本,并在启动时与 android 联系人数据库同步. 如果用户启动应用程序,则会启动在后台进行数据库同步的异步任务.如果用户关闭应用程序,操作会继续运行,这很好.但是,如果用户再次打开应用程序,则会启动异步任务并产生错误. 有没有办法检查任务是否已经从应用程序的不同实例运行? 解决方案 我觉得你
..
我是一名新程序员.我看过很多教程,但不明白什么是错的.我正在尝试从异步任务创建一个 ProgressBar.但是它总是使我的应用程序崩溃. 这是“主要"应用程序: 包pt.flag.ensemble;导入 java.util.Random;导入 pt.flag.ensemble.task.AsyncTaskBar;导入 android.app.Activity;导入 android.con
..
我正在开发应用程序,在该应用程序中我使用 rest 调用从服务器获取数据并将其添加到视图中.我正确地得到了所有的初始数据.我使用 AsyncTask 来做这件事. 现在我想定期(比如 2 分钟)从服务器获取新数据并将其添加到视图中.定期从 Android 中的服务器获取数据(轮询). 解决方案 您可以查看 AlarmManager 类来实现. Intent intent = new
..
虽然有很多教程,但我发现实现 AsyncTask 以将图像从 URI(从内容提供者获得)加载到自定义适配器中真的很困难. 我得到了基本要点,即有一个包含 AsyncTask 的类,在“doInBackground"中创建位图,然后在 onPostExecute 中设置 ImageView. 对我来说的问题,我是 android 的新手 &编程,就是我不知道如何将我的Uri 传递给每个项
..
我正在尝试使用 asyncTask 下载文件,但无法正常工作,没有错误消息或什么也没有,只是不要下载文件...我尝试了所有方法,但似乎暂时没有进入...任何人知道可能是什么问题吗?我在我的手机上测试过,网址也可以. class DownloadFileFromURL extends AsyncTask{/*** 在启动后台线程之前* */@覆盖受保护的无效 onPreExecute() {sup
..
我遇到了有关 AsyncTasks 执行顺序的问题. 我的问题是: 假设我有 2 个 AsyncTask 实现:MyAsyncTask1 和 MyAsyncTask2 以下列方式调用: new MyAsyncTask1().execute();new MyAsyncTask2().execute(); 是否保证 MyAsyncTask1 在 MyAsyncTask2 之前执行
..
我正在创建一个 android 应用程序,在其中我将数据发送到 Web 服务,但出现 javax.net.ssl.SSLException 错误:证书中的主机名与 android 不匹配,这里是我的代码 AsyncHttpClient 客户端= new AsyncHttpClient();Log.i("URL", String.valueOf(base_url+"Race.svc/json/R
..
我正在使用 Google Maps V2 API 开发一个简单的应用程序只是为了获得基础知识,但我遇到了这个错误: 09-09 21:21:41.154:E/AndroidRuntime(3796):致命异常:Thread-44109-09 21:21:41.154: E/AndroidRuntime(3796): java.lang.ExceptionInInitializerError09-
..
我基于一个函数创建了一个图像上传AsyncTask.上传后,我在 onPostExecute() 上收到此错误.我在 Runnable 上阅读了一些 StackOverflow 的答案,但尽管实施了不同的解决方案,但我仍然一遍又一遍地得到错误. 我的代码: class uploadFile extends AsyncTask{私人 ProgressDialog pDialog;/*** -
..