草庐IT

asyncTasks

全部标签

android - 为 Android 开发时,如何在 AsyncTask 中使用 Eclipse 调试器?

我在Eclipse中运行ADT(Android开发工具)并通过在MainMenu.oncreate(类Activity)中放置一个断点来验证我的调试器是否正常工作。但是当我把它放在我的AsyncTask.doInBackground的第一行时,它从来没有命中它。我知道它正在运行,因为我在AsyncTask中放置了一条Log语句,它显示在LogCat中。任何帮助都将不胜感激,因为我更喜欢调试器而不是日志记录。我的版本:EclipseSDKVersion:3.6.1Buildid:M20100909-0800 最佳答案 将以下代码fra

android - 为 Android 开发时,如何在 AsyncTask 中使用 Eclipse 调试器?

我在Eclipse中运行ADT(Android开发工具)并通过在MainMenu.oncreate(类Activity)中放置一个断点来验证我的调试器是否正常工作。但是当我把它放在我的AsyncTask.doInBackground的第一行时,它从来没有命中它。我知道它正在运行,因为我在AsyncTask中放置了一条Log语句,它显示在LogCat中。任何帮助都将不胜感激,因为我更喜欢调试器而不是日志记录。我的版本:EclipseSDKVersion:3.6.1Buildid:M20100909-0800 最佳答案 将以下代码fra

android - 如何在 AsyncTask 中举杯,提示我使用 Looper

我有AsyncTask在后台完成的任务。在某些时候,我需要发出一个Toast来表示某事已完成。我尝试过但失败了,因为Causedby:java.lang.RuntimeException:Can'tcreatehandlerinsidethethreadthathasnotcalledLooper.prepare()我该怎么做? 最佳答案 onPostExecute-在UI线程上执行或者publishProgress();在你的doinbackground和protectedvoidonProgressUpdate(Integer.

android - 如何在 AsyncTask 中举杯,提示我使用 Looper

我有AsyncTask在后台完成的任务。在某些时候,我需要发出一个Toast来表示某事已完成。我尝试过但失败了,因为Causedby:java.lang.RuntimeException:Can'tcreatehandlerinsidethethreadthathasnotcalledLooper.prepare()我该怎么做? 最佳答案 onPostExecute-在UI线程上执行或者publishProgress();在你的doinbackground和protectedvoidonProgressUpdate(Integer.

Android 在另一个完成后立即调用 AsyncTask

我在使用AndroidAsyncTask时遇到了一些问题。有一个Activity包含一些TextView一个按钮和一张图片。当用户进入此Activity时,我启动一个异步任务以检查用户是否可以从Activity中前进(直到任务未完成按钮未激活)。然后我想启动另一个异步任务来获取图片。所以我做了一个内部类:AsyncTask()authTask=newAsyncTask(){@OverrideprotectedJSONObjectdoInBackground(String...params){//calltherestapi}@OverrideprotectedvoidonPostExe

Android 在另一个完成后立即调用 AsyncTask

我在使用AndroidAsyncTask时遇到了一些问题。有一个Activity包含一些TextView一个按钮和一张图片。当用户进入此Activity时,我启动一个异步任务以检查用户是否可以从Activity中前进(直到任务未完成按钮未激活)。然后我想启动另一个异步任务来获取图片。所以我做了一个内部类:AsyncTask()authTask=newAsyncTask(){@OverrideprotectedJSONObjectdoInBackground(String...params){//calltherestapi}@OverrideprotectedvoidonPostExe

android如何使用asynctasks进度对话框

Asynctask有4个覆盖方法onPreExecute(),doInBackground(),onProgressUpdate(),onPostExecute()除了onProgressUpdate一切都在工作。我应该怎么做才能使onProgressUpdate()起作用。谁能简单解释一下onProgressUpdate()有什么用,里面应该写什么? 最佳答案 onProgressUpdate()用于通过该方法操作异步操作的进度。注意数据类型为Integer的参数。这对应于类定义中的第二个参数。可以通过调用publishProgr

android如何使用asynctasks进度对话框

Asynctask有4个覆盖方法onPreExecute(),doInBackground(),onProgressUpdate(),onPostExecute()除了onProgressUpdate一切都在工作。我应该怎么做才能使onProgressUpdate()起作用。谁能简单解释一下onProgressUpdate()有什么用,里面应该写什么? 最佳答案 onProgressUpdate()用于通过该方法操作异步操作的进度。注意数据类型为Integer的参数。这对应于类定义中的第二个参数。可以通过调用publishProgr

android - AsyncTask 和 Looper.prepare() 错误

我有以下代码classOverlayTaskextendsAsyncTask{@OverridepublicvoidonPreExecute(){if(sites!=null){myMapView.getOverlays().remove(sites);myMapView.invalidate();sites=null;}}@OverridepublicVoiddoInBackground(Void...unused){grabShipsWithLocation();return(null);}@OverridepublicvoidonPostExecute(Voidunused){m

android - AsyncTask 和 Looper.prepare() 错误

我有以下代码classOverlayTaskextendsAsyncTask{@OverridepublicvoidonPreExecute(){if(sites!=null){myMapView.getOverlays().remove(sites);myMapView.invalidate();sites=null;}}@OverridepublicVoiddoInBackground(Void...unused){grabShipsWithLocation();return(null);}@OverridepublicvoidonPostExecute(Voidunused){m