我有使用AsyncTask类的代码,用于使用数据库中的多个联系人填充listView。@OverrideprotectedvoidonResume(){super.onResume();newMyTask().execute((Object[])null);}//endmethodonResume1.-为什么我要传递这个:(Object[])null)作为参数?查看AsyncTask代码:privateclassMyTaskextendsAsyncTask{//usedfordatabaseconectionpurposeConectToDatabasedatabaseConnecto
我正在尝试执行以下AsyncTask:privateclassTimeUpdateTaskextendsAsyncTask,Integer,Void>{@OverrideprotectedVoiddoInBackground(List...params){mObjecto;inti;intnumChecked=0;ListmObjects=params[0];while(true){if(isCancelled()){Log.w("TAG","taskinterrumped");returnnull;}for(i=0;i)EventListView.this.EventView.get
为了重复从服务器获取XML数据,我尝试按照MarkMurphy'ssuggestion使用AsyncTask和Timer.我收到以下错误:01-0716:11:26.705:ERROR/AndroidRuntime(729):Causedby:java.lang.RuntimeException:Can'tcreatehandlerinsidethreadthathasnotcalledLooper.prepare()我在Windows上将SDK1.5与Eclipse结合使用。我查看了文档、StackOverflow和Android开发人员组,但我不清楚导致错误的原因或修复方法。我可以
我有以下基于异步任务的代码块。我试图通过returnLoadFeed()返回一个List变量doInBackground的返回类型为String。如果我将doInBackground的返回类型从String更改为List然后我得到一个错误"ThereturntypeisincompatiblewithAsyncTask.doInBackground(String[])"如何修复此错误?请帮忙谢谢,privateclassDispDataextendsAsyncTask{privatefinalProgressDialogdialog=newProgressDialog(MessageL
我使用下面的代码在异步任务中添加TextView但是:07-2611:40:39.302:E/AndroidRuntime(26715):Uncaughthandler:threadAsyncTask#1exitingduetouncaughtexception07-2611:40:39.312:E/AndroidRuntime(26715):java.lang.RuntimeException:AnerroroccuredwhileexecutingdoInBackground()07-2611:40:39.312:E/AndroidRuntime(26715):atandroid.
有人可以告诉我我的错误是什么吗?我从AndroidHive.info下载了这段代码。我一直收到“错误解析数据错误。还有人可以告诉我如何找出错误所在的行吗?publicclassNewProductActivityextendsActivity{//ProgressDialogprivateProgressDialogpDialog;JSONParserjsonParser=newJSONParser();EditTextinputName;EditTextinputPrice;EditTextinputDesc;//urltocreatenewproductprivatestaticS
最近我开始使用AsyncTask并发现了一些使用它的问题。我有这个ListActivity(CatalogActivity)并且我使用AsyncTask重新加载它,因为它是某种树逻辑。每次我在列表中选择一个项目时,我都会进行一些计算并在doInBackground方法中显示进度对话框,而在onPostExecute中我会重新加载列表并关闭进度。一切正常。完成后(我到达最后一个级别)我开始另一个Activity(LoginActivity)。这个新Activity有“后退”菜单按钮,可以启动我之前提到的列表Activity。它启动Activity,当我在doInBackground方法中
我对此进行了很多搜索,但没有找到答案。我想下载一个文件(给出url、目的地和文件名)。我有一个扩展AsyncTast类的类。它适用于Wi-Fi连接,但不适用于移动数据(G、3g、H)!我不明白为什么,我要疯了。谁能遇到我相同或相似的问题?谢谢!我在下面发布我的代码。谢谢publicclassAsyncDownloaderextendsAsyncTask{@OverrideprotectedStringdoInBackground(String...sUrl){try{Log.v("Downloader","Source:"+sUrl[0]);Log.v("Downloader","De
当我尝试启动我的doinbackground以等待传入的消息时,它从未真正运行过它只是跳过它publicclassIncomingdataextendsAsyncTask{Sockets;Stringinput;publicIncomingdata(Socketsocket){super();this.s=socket;}@OverrideprotectedVoiddoInBackground(Void...params){Log.i("ddd","Gotherebeforetry");try{InputStreamin=s.getInputStream();Scannerr=newS
如果我第一次运行我的应用程序,则在doinBackground()完成后控制转到onPostExecute()。但是如果我在设备上重新运行该应用程序而不卸载,则永远不会执行onPostExecute()。我有一个Activity,我从那里调用我的asynTask。代码:publicclassAddThingextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_I