我正在尝试在Activity中的AsyncTask完成时更新列表fragment,但我不确定我是否做错了什么。目前,我有一个启动AsyncTask的按钮:search=(Button)findViewById(R.id.search);search.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Stringproductname=prodname.getText().toString().trim();if(NetworkManager.isOnline(getApplica
我有使用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方法中
我遇到了一些错误。我知道问题出在哪里,但我不知道如何解决。我有4个微调器。每个微调器都与一个异步任务相关。简而言之,当我在spinner1上选择一个项目时,执行填充spinner2的第二个异步任务(所选项目作为参数添加到第二个异步任务)以这种方式继续。但是在第一个异步任务结束之前,spinner2无法填充。在这种情况下,我遇到了错误。如何解决?如何让第一个任务完成后,第二个任务开始工作?这是代码;第一个任务publicclassilceDoldurextendsAsyncTask{@OverrideprotectedString[]doInBackground(String[]...p
我对此进行了很多搜索,但没有找到答案。我想下载一个文件(给出url、目的地和文件名)。我有一个扩展AsyncTast类的类。它适用于Wi-Fi连接,但不适用于移动数据(G、3g、H)!我不明白为什么,我要疯了。谁能遇到我相同或相似的问题?谢谢!我在下面发布我的代码。谢谢publicclassAsyncDownloaderextendsAsyncTask{@OverrideprotectedStringdoInBackground(String...sUrl){try{Log.v("Downloader","Source:"+sUrl[0]);Log.v("Downloader","De