AsyncTask专题提供AsyncTask的最新资讯内容,帮你更好的了解AsyncTask。
在我正在开发的应用程序中,当我触摸设备的屏幕时,我连接到服务器并使用AsyncTask显示忙碌的指示器,并且在此步骤中我没有 问题.但是当我连接并按下home buttom“应用程序进入onPause”并且我将应用程序再次显示为“onResume”并触摸屏幕 再次连接到服务器,我收到以下发布的logCat错误. 注意:在onPause我urnRegister WiFi接收器,我断开与服务器的连接.
是否可以从AsyncTask中调用不是调用Activity类的内部类来获取对启动执行AsyncTask的Activity实例的引用? 我知道this thread,但它并没有完全解决如何引用调用Activity.有人建议将对Activity的引用作为参数传递给AsyncTask构造函数,但据报道,这样做总会导致NullPointerException. 所以,我很茫然.我的AsyncTask提供了
我想解析一个网页并将progressdialog样式水平视觉化并逐字递增,这是可能的吗? 尝试这样的事情, 创建ProgressDialog. ProgressDialog mProgressDialog = new ProgressDialog(Your_Activity.this); mProgressDialog.setMessage("Here you can set a message"
如果我没有误会,以下应该是相同的. 使用AsyncTask: private class GetDataTask extends AsyncTask<String, Void, String>{ @Override protected void onPreExecute() { } @Override protected String doInBack
只想阻止方向,直到我的视图中加载所有数据.所以我想到了以下代码,但它不起作用. private class task extends AsyncTask<String, Void, String> { protected String doInBackground(String... params) { ... } protected void onPostExe
在活动的onCreate()事件中,我已经启动了一个AsyncTask来从数据库检索产品数据.成功完成后,如何更新显示? 元代码: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.venueviewbasic);
1)我不高兴为什么 Android的样本几乎使用AsyncTasks作为私有内部类.我知道使它成为内部类是方便的,但它使我们的类文件更长,难以阅读.货架行业的样品应用程序甚至有845行.你不觉得这是坏的设计还是坏的建筑? 2)如果我使我的ScanStorageTask外部类,我必须传递给它?整个活动还是只使用小部件? 示例:如果我必须在ScanStorageTask中使用WebView,Butto
我在AsyncTask中进行网络调用,但我面临的问题是启动doInBackground方法所花费的时间. 这是我的代码的一部分: button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {
在一个应用程序上工作时,我注意到线程数一直在增长 AsyncTask Threads由于某些原因保持打开状态(我确定他们完成了处理和退出)我不知道为什么我继续创建这种类型的更多线程,并且它们将无限期地运行. 是否有任何方式来验证这些线程是否被终止? 有什么已知的问题与AsyncTasks线程remaing打开? 运行时: public class DoNothingTask extends As
我正在尝试使用AsyncTask类创建HTTP连接. 是否可以创建HTTP连接? 你能建议样本源代码吗? 提前致谢. 作为活动中的内部类: public final class HttpTask extends AsyncTask<String/* Param */, Boolean /* Progress */, String /* Result */> {
onProgressUpdate()从来没有被调用过,你能告诉我为什么吗? private class LoginMe extends AsyncTask<Context, Void, Boolean> { @Override protected Boolean doInBackground(Context... arg0) { doSomething();
我正在使用AsyncTask,并想知道将参数传递给构造函数的含义是什么,而不是直接将它们传递给doInBackground(…)方法的execute()调用,例如: 呼叫: new SomeTask(bitmap, integer, "somestring").execute(); 类: public class SomeTask extends AsyncTask<Void, Void, Str
我正在面对一个关于AsyncTasks的排除顺序的问题. 我的问题是: 假设我有2个AsyncTask实现:MyAsyncTask1和MyAsyncTask2 这是以下列方式召集的: new MyAsyncTask1 ().execute (); new MyAsyncTask2 ().execute (); 是否保证MyAsyncTask1在MyAsyncTask2之前执行? 有一件事是肯定的,
我的电话活动: public class Hello extends Activity { public void onCreate(Bundle savedInstanceState) { MyTask mt = new MyTask(this); mt.execute(); } 现在在MyTask(外部类)中: public class MyTask extends A
我试图在一个活动中设置一个变量到AsyncTask的结果.我读过,我不能返回一个变量,我必须在我的活动中设置变量,然后在onPostExecute方法中更改. 我的问题是,在AsyncTask完成后,我需要使用该变量.我遇到麻烦,因为我迄今为止所有的解决方案都导致UI冻结,然后不响应. 我迄今为止所尝试过的 while (!task.isCancelled()) { // Wait...
好的,现在我有一个包含一些旋转器的类A,值将由扩展AsnycTask的B类填充,它从Web服务中获取微调值.在B类中,我设法检索值,在Toast中显示.现在的问题是如何将这些微调值重新传递给A类? 我试过了 Can OnPostExcecute method in AsyncTask RETURN values? 将A类传递给B类,并将该值存储在A类公共变量中,如下所示 @Override pro
如何将AsyncTask中生成的List返回给Activity? 我的LoadStringsAsync类: public class LoadStringsAsync extends AsyncTask<Void, Void, List<String> > { List<String> str; @Override protected void onPreExecute
装载机对Async任务有什么好处吗?此外,如何使装载机与 Android froyo的手机兼容. 编辑: 这里的主要问题是我不使用本机DB(SqlLite).在开发服务器上使用DB.显然,我不能再使用CursorLoader了. AsyncTaskLoader根本没有例子.如果有,请做链接. 将需要的数据加载到本地数据库中,然后使用CursorLoader进行查询是一个更好的主意吗? 是的,装载机
在我的应用程序中,我有一个用于UI的类,其名称是“SettingActivity”. 然后在后台做一些作业,我将这个UI类(SettingActivity)绑定到一个服务. Service中有两种预定义的方法(在.aidl文件中定义),一种是startTask(),另一种是stopTask(). 在startTask()中,我调用了一个AsyncTask.但是当我检查这个AsyncTask的Loo
我收到这个错误: 03-04 09:55:55.915: W/dalvikvm(20171): Exception Ljava/lang/NullPointerException; thrown while initializing La/a/b/k; 03-04 09:55:55.915: W/dalvikvm(20171): Exception Ljava/lang/ExceptionInIn