android-asynctask相关内容
我想使用 AsyncTask 从服务器获取 Ftp 文件夹列表,并将文件夹名称 ArrayList 返回到主类并更新微调适配器. 在主课上,我得到了带适配器的微调器 //我想在AsyncTask中更新的数组静态 ArrayListdirectoryTeacher = new ArrayList();//适配器createfile_spinTeacher = (Spinner) findVi
..
我正在使用 ApplicationTestCase 测试 Android 应用.我想模拟我的一个 AsyncTasks(示例简化以显示问题): public class Foo extends AsyncTask{@覆盖受保护的 Void doInBackground(Void... 未使用) {返回空;}} 所以为了设置我的测试,我做了以下事情: private Foo mockFoo;@
..
我需要我的 Android 应用程序使用 AJAX 调用定期从服务器获取数据,并相应地更新 UI(只是一堆需要使用 setText() 更新的 TextView).请注意,这涉及 2 个任务: 进行 AJAX 调用,并在收到响应后更新 UI - 为此,我使用了一个简单的 AsyncTask. 定期重复上述操作. 我还没有想出一种优雅的方法来实现上面的第 2 点.目前,我只是从 OnP
..
因此在 IntentService 中,应用程序可能处于活动状态或非活动状态,onHandleIntent 被调用,我将其放置在代码下方.这是我将数据存储到领域的地方. Realm realm = null;尝试 {领域 = Realm.getDefaultInstance();领域.executeTransactionAsync(新领域.交易(){@覆盖公共无效执行(领域领域){for (A
..
这与我之前的帖子有关 使用 AsyncTask 下载多个文件的问题 我正在尝试下载两个视频文件并在此过程中显示一个 ProgressDialog.为此,我正在使用 AsyncTask.我希望第一次下载完成,释放内存然后开始第二次下载.我编写了以下代码来实现这一点,但似乎第二次下载从未开始. startDownload() {DownloadFileAsync d1 = new Downlo
..
在处理项目时,我在以下活动中遇到错误.1.登录.java在下面的代码行. 行:"String username = user.getText().toString();"错误:“方法 getText() 必须从 UI 线程调用,当前推断的线程是工作线程." 这是我的全部活动代码. package com.example.mysqltest;导入 java.util.ArrayList
..
好的,这是我的问题.我想学习 AsyncTask、Threading 和 Handler 来处理长时间运行的任务.我使用了 Android Cook Book 和 New Boston Android 教程,但我不能让它工作. 我需要更改进度条消息.这不是为了项目,而是为了学习线程.线程对我来说真的很难.因此,如果您有任何了解线程的教程或指南,请告诉我. 与此同时,我尝试了 Handl
..
我正在尝试从网站获取数据并将其解析到我的 android 应用程序中.不幸的是,我什至没有进入解析数据的部分.代码不会在以下行之后运行: HttpResponse response = httpclient.execute(httpget); 结果是 message = 333.当我使用 eclipse 调试器跳过它时,我可以看到它运行了那条线.然后我可以读出响应变量(= 200)但之后的行不
..
所以我有这个扩展 AsyncTask 的加载器类.然后我做 new loader().execute(); 但我想使用 JSONArray 响应,我的加载器类返回我该怎么做那?因为我在几个不同的地方都需要它?或者我应该将我的代码移动到 onPostExecute 并从那里做所有事情? public class loader extends AsyncTask{ProgressDialog 对话框
..
在一个活动中,我加载了一个列表视图的行,这需要很多时间,因此我将此任务放在一个单独的线程中以允许显示进度对话框. 我执行以下操作 private void doMyStuff() {listItems.clear();progressDialog.show();新线程(新运行(){@覆盖公共无效运行(){为了 () {listItems.add(要添加的东西);}handler.sendE
..
我正在学习如何取消 asyncTask 所以下面的代码没有用处. 我尝试调用 asyncTask 并执行它,然后取消它并执行它. MyAsyncTask asyncTask = new MyAsyncTask();Log.i("取消","取消1");asyncTask.execute();Log.i("取消","取消2");asyncTask.onCancelled();Log.i("取
..
这段使用 AsyncTask 的代码有什么问题?特别是:- 我需要在 fetchSchools 中放入哪些参数- 我需要在 doInBackground 中放入哪些参数? 我发现了很多“有用"的例子,但它们都在这些参数中使用了伪代码,并且没有解释我实际需要在那里放什么. “我收到 Eclipse 错误,方法 fetchSchools 必须实现继承的抽象方法 AsynchTask..."
..
我发现自己想要实现一个 IAwaitable 类(实现异步调用而不阻塞线程的东西). 我安装了最新版本的 AsyncCTP,编译器说我需要一个 IsCompleted() 成员.好的,所以 CTP 预览已经移动了一点(我明白了,就像预览一样) 问题:现在AsyncCTP 语言扩展期望什么接口? 问题: 在所有这些中,我假设我可以通过 lamda/delegate 向“IAwait
..
我正在尝试执行以下 AsyncTask : 私有类 TimeUpdateTask 扩展了 AsyncTask, Integer, Void>{@覆盖受保护的 Void doInBackground(List... params) {mObject o;国际我;int numChecked = 0;列表mObjects = params[0];同时(真){如果(isCancelled()){Log
..
我正在开发一个需要用户登录的应用程序.通过 url 登录工作正常.但是,当我添加 AsyncTask 以添加进度对话框时,该应用程序不会改变意图.代码如下: 包 com.epolicing;导入 java.util.ArrayList;导入 org.apache.http.NameValuePair;导入 org.apache.http.message.BasicNameValuePair;导
..
我遇到了这个错误之前,但认为这是严格模式系统的一些错误.然而,正如我现在遗憾地发现的那样,这显然是正确的.:( 我的程序由一个活动和大量片段组成.我有一个 NetworkWorker 片段,它启动 URL 请求,如下所示: public void startURLRequest(Fragment target, String url, String message){if (asyncTa
..
我尝试了以下链接,但没有一个有助于解决问题. 在Android中使用MultipartEntityBuilder时HttpPost返回错误 https://stackoverflow.com/a/22803149/1226882 这是代码 HttpClient httpClient = new DefaultHttpClient();HttpPost httpPost = ne
..
在 Android 中使用 Facebook.有时,当我尝试在 Android 中授权 Facebook 时,我的应用程序正在实时设备中兑现.而不是在模拟器中.我使用了 Android Facebook SDK.所以我认为线程可能会阻止它.首先尝试异步任务 Activity act=this;私有类 fbwork 扩展了 AsyncTask{@覆盖受保护的字符串 doInBackground(F
..
我正在使用以下类连接到我的 Web 服务.我想让这个异步.我该怎么做? package org.stocktwits.helper;导入 java.io.BufferedReader;导入 java.io.IOException;导入 java.io.InputStream;导入 java.io.InputStreamReader;导入 org.apache.http.HttpEntity;导入
..
我想在完成第一个任务后执行一个异步任务.但是在打印第一个任务的状态时,它总是显示 RUNNING.如果并行执行两个任务,只会执行较小的任务.我在活动 oncreate 方法中同时运行两者.知道吗? 这是我的代码示例 公共类测试扩展Activity{执行任务 1 任务 1;执行任务 2 任务 2;@覆盖public void onCreate(Bundle savedInstanceStat
..