android-asynctask相关内容
我有一个球在屏幕上运行的应用程序.当球到达一半时,应用程序会记录一些音频、计算 FFT 并进行一些额外的分析. 这是由 Asynctask 处理的,但是动画仍然有短暂的卡顿. 有人对如何让它运行更顺畅有任何建议吗? 谢谢 代码如下: import com.ben.applicationLayer.GameView;导入 dataObjectLayer.Sprite;导入
..
在我的上一个应用程序中,我将使用 Koush Ion 库.它非常方便,但我在将文件上传到我的休息服务器时遇到了问题.注意:我的服务器对成功上传过程的响应是 1 我喜欢这样的代码: public class MainActivity extends Activity {按钮上传、登录;TextView 上传计数;ProgressBar 进度条;字符串标记,文件路径;未来上传;@覆盖prote
..
我是 Android 开发的新手,我正在尝试编写一个小应用程序,它允许我获取外部 JSON 文件并解析它.我让它工作了,但是如果我尝试在后台作为 AsyncTask 执行它,它将无法工作.Eclipse 给了我错误 未定义 LongOperation 类型的 findViewById(int) 方法 在这一行: TextView txtView1 = (TextView)find
..
我正在我的应用程序中构建“inapp"计费系统.在我执行 之后 skuDetails = mService.getSkuDetails(3, "my_app_package_name", "inapp", bundle);ArrayListresponseList = skuDetails.getStringArrayList("DETAILS_LIST"); 我总是让 responseLi
..
我怀疑在 Android 应用程序中重复 AsyncTask 的可能性.我想重复一些操作,例如从服务器下载文件,如果由于某些原因无法下载文件n次.有没有一种快速的方法可以做到这一点? 解决方案 您不能重复 AsyncTask 但您可以重复它执行的操作. 我已经制作了这个小助手类,您可能想要扩展它来代替 AsyncTask,唯一的大区别是您将使用 repeatInBackground
..
我有两个 AsyncTask 进行网络操作.我想定期给他们打电话(比如一分钟后).我怎么做?我不认为我可以在 UI 线程上做到这一点.我需要创建一个新线程吗?是否可以在没有 AlarmManager/Service 的情况下实现这一点? 基本上我想在一分钟后定期执行这两个语句. new UploadAsyncTask().execute();new DownloadAsyncTask().
..
在我的应用程序中,我需要从 url 位置下载文件.我想在对话框中(或可选地在通知区域中)显示下载进度.我在这个主题上遇到了几个很好的资源(比如 http://progrnotes.blogspot.com/2010/09/c-android.html).不幸的是,所有示例都没有明确说明如何根据用户请求正确取消下载.所以我的问题其实很简单: 给定一个异步任务,它在后台下载文件(使用 httpc
..
我正在尝试将一些 AsyncTask 类拆分为公共(单独的)函数,这样我就不必重写这么多代码.我几乎拥有它,除了一个非常重要的方面.AsyncTask 函数通过对服务器进行 php 调用来编译 ArrayList.完成此列表后,我需要更新主 UI 线程上的微调器.我在这里找到了一个非常好的答案,但我有一点很难让它发挥作用. 这是我所拥有的缩小版本:(请注意,此时,我要做的就是调用 Toast
..
链接是http://iipacademy.in/askpoll/ten_feed.php 异常在 onPostExecute() 方法中(第 4 行): Log.i("result", result);尝试 {如果(结果!= null){JSONArray jsonArray = new JSONArray(result);//错误for (int i = 0; i
..
在doInBackground()中调用AsyncTask.cancel(true)后,Android调用而不是onCancelled()onPostExecute().但是根据文档: 调用这个方法会导致onCancelled(Object)被调用doInBackground(Object[]) 返回后的 UI 线程上.调用这个方法保证 onPostExecute(Object) 永远不会被
..
我有一个从 JSON URL 获取数据的应用程序.它适用于一个 URL,但我需要同时从两个 JSON URL 获取数据.就像来自一个 URL 的一些数据和来自另一个 URL 的一些数据一样.并在两个 textViews 中显示它们. 这是我的应用程序,它当前不加载任何数据. 主要活动: public class MainActivity extends Activity {//获取J
..
我已经实现了 2 个异步任务,我使用的是 android4.0.其中一个异步任务连续执行,第二个根据需求执行(可能是多次).例如. class AsynTask1 扩展 AsyncTask{受保护的 Void doInBackground(Void... params) {而(真){发布进度(bmp);}}}类 AsynTask2 扩展了 AsyncTask{受保护的 Void doInBack
..
我正在 android 3.1 上开发一个应用程序,我有一个 Activity A,它有一个从 aSyncTask 扩展的子类,这个子类创建一个套接字并连接到服务器.我所有的沟通都很好.我收到消息并将命令发送到服务器,但是当我收到特定命令时,我必须启动第二个活动(活动 B),但我不能丢失套接字并与服务器建立通信,而且我必须仍然能够从活动 B 到服务器接收和发送命令.我怎样才能做到这一点??请任何帮
..
我对 AsyncTask 中的 get(long, java.util.concurrent.TimeUnit) 函数很好奇,但我很难找到它的用法示例. get(长,java.util.concurrent.TimeUnit) 谁能提供一个使用的例子? 解决方案 看起来好像 AsyncTask.get() 阻塞调用者线程,其中 AsyncTask.execute() 没有.
..
我正在为 Android 应用创建自定义日历.它现在的工作方式是从在线 MySQL 数据库中提取事件,将它们传输到 JSONArray,然后从那里将它们输入到日历中.它在模拟器上运行良好(如果有点慢),但今天我连接了我的 S3,它给了我以前没有收到的错误.我在日志中遇到的错误说: 09-14 22:52:12.611:E/dalvikvm(4605):threadid=2:卡在threadi
..
我有一个 Activity 可以启动一个 AsyncTask.允许活动以纵向或横向显示.当方向改变时,Activity 被销毁并重新创建.无论方向改变多少次,任务都会继续工作.它还成功地将结果返回给活动(根据此处的 CommonsWare 的回答 http://goo.gl/WF1yW). 我想要实现的是:当由于应用程序正在关闭而破坏活动时 - 应该取消任务.但是,当活动因方向改变而被破坏时
..
我有一个 Service,我从给定的计时器启动 AsyncTask 来执行后台任务.我的需求需要短时间的网络任务,这就是为什么我坚持使用 Asynctask. 来自 Asynctask 我正在做一些需要 context 的操作(例如启动通知).现在,当我在 AsyncTask 中初始化 context 时,我收到一个警告“这个字段泄漏了一个上下文对象." 我已经看到许多关于相同的问题,
..
我一直在阅读 Android 文档(AsyncTask、线程) 和 vogella 教程关于这个问题,但我还有疑问. 例如,我想从 Android 应用程序向服务器发送消息.我希望这个过程能够响应.我应该用什么? 我见过他们为非阻塞 UI 创建一个新的 Thread 的例子,但是这样我们就没有进程的进度,你也必须在 中处理响应Thread 因为 run() 方法不返回任何东西.
..
我创建了带有无穷大进度条的简单活动,我正在尝试使用 RxJava 运行耗时的方法来防止 UI 线程阻塞,但每次 UI 线程都被阻塞.我认为我的解决方案在发出 Observable 方面存在问题.谁能帮我?我是 RX 的初学者. 公共类 MainActivity 扩展 AppCompatActivity {@覆盖protected void onCreate(Bundle savedInstanc
..
对于我的应用程序,我为对外部 API 的所有网络调用创建了一个框架.我将所有内容都放在“服务"中,例如:UserService、MessageService 等.所以现在当我想调用网络方法时,我无法在的 UI 线程中执行此操作我的 Activity 所以我做了一个 AsyncTask 一切都很好 =) 但现在我想要一些东西,比如将要执行的方法提供给 AsyncTask,所以我不需要为我的网络
..