Android:我如何传递参数给AsyncTask的onPreExecute()?

Android:我如何传递参数给AsyncTask的onPreExecute()?

我使用AsyncTask来加载作为内部类实现的操作。 在onPreExecute()我显示一个加载对话框,然后我再次隐藏onPostExecute() 。 但对于我事先知道的一些加载操作,他们会很快完成,因此我不想显示加载对话框。 我想通过一个布尔参数来指示,我可以传递给onPreExecute()但显然由于某种原因onPreExecute()不带任何参数。 明显的解决方法可能是在我的Asy…


Android:使用Asynctask从Web加载图像

如何用Asynctask替换以下代码行? 你如何从Asynctask“取回”位图? 谢谢。 ImageView mChart=(ImageView) findViewById(R.id.Chart); String URL="http://www...anything..."; mChart.setImageBitmap(download_Image(URL)); public s…


java - 具有ProgressDialog的外部AsyncTask类

**更新:(见下文)**我一直在四处寻找,找不到一个直接的答案。 有人说,有人说可以做一些说不是。 我正在为此疯狂。 我想要的只是让AsyncTaskTask显示一个进度条外部类。 要做到这一点,我正在通过上下文,你可以看到在主类。 但是无论我尝试我得到NullPointerException 。 工作代码的例子表示赞赏。 谢谢 顺便使用Android 2.2。 主要: import a…


android - AsyncTask和Looper.prepare()错误

我有以下代码 class OverlayTask extends AsyncTask<Void, Void, Void>{@Override public void onPreExecute(){if(sites != null){myMapView.getOverlays().remove(sites);…


android - 从AsyncTask更新Activity中的进度对话框

在我的应用程序中,我正在按照Android教程的建议在AsyncTask做一些紧张的工作,并在我的主要活动中显示ProgressDialog:dialog=ProgressDialog.show(MyActivity.this, "title", "text"); new MyTask().execute(request); 然后在MyTask我将结果发布回活动: class MyTas…


android - NetworkOnMainThreadException

我刚刚在官方文档中发现了NetworkOnMainThreadException 并想知道模拟器是否抛出这个。 我一直在测试我的应用程序,据我所知,所有网络都是主线程(使用Roboguice RoboAsyncTask),但你永远不知道是否有人没有逃脱。 我也在使用StrictMode并且没有看到任何东西。 我的代码是干净的还是不会在模拟器上抛出? 我们应该如何为生产中的这种情况做好准备…


android - 如何实现一个监听器

我有一个设计问题。 我需要实现一个监听器。 我看到以下问题: 如何在android中创建我们自己的Listener接口? 但是在答案中提供的链接中,作者创建了一个只是扩展了系统定义的侦听器的侦听器。 例如,onClick,你会做一些验证,然后调用另一个名为“whenValidatedListener” 我需要定义没有链接到现有事件侦听器的侦听器。 基本上会有一些本地(C/C++)代码进…



android - 什么参数传入AsyncTask<arg1,arg2,arg3>?

我不明白我应该把什么放在这里,以及这些争论最终在哪里? 我究竟应该放什么,它究竟会走到哪里? 我是否需要包含全部3个或可以包含1,2,20?…


Android,AsyncTask,检查状态?

这是我的代码: 在onCreate: new LoadMusicInBackground().execute(); 然后在我的主要课程结束时,我有这个代码/** Helper class to load all the music in the background.*/ class LoadMusicInBackground extends AsyncTask<Void, Strin…


在Android中的UI线程操作期间显示ProgressDialog

正如我已经在另一个问题上,这似乎是PackageManager.getInstalledPackages()与线程玩不好。 正如CommonsWare在这里所说: 也许PackageManager需要在主应用程序线程上调用,出于某种原因 因此,在一个线程上获取不需要的行为,在我的Activity中进入和退出几次,有时会显示应用程序的列表,有时候是空的。 让UI线程中的所有东西像梦一样工作,每…


AsyncTask Android示例

我正在阅读关于AsyncTask,并尝试了下面的简单程序。 但它似乎并不奏效。 我怎样才能使它工作? package com.test; import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; import android.provider.Settings.System; impo…


如何将asynctask onpostexecute方法的结果传递给父活动android

我正在开发一个应用程序,我需要将asynctask的onPostExecute方法的结果的值发送到上一个活动,即正在调用aync任务的活动。 Anyhelp表示感谢…




asynctask android execute doinbackground serialexecutor asynctask方法 extends android教学 asynctask例子 asynctask用法