草庐IT

asyncTasks

全部标签

android - 从 AsyncTask Android 返回数据

我试图在SO上提到类似的问题,但没有得到任何帮助。在我的Android应用程序中,我计划实现用户访问过的最近报价,即类似于网络上最近访问过的页面。以下是我要执行的步骤:1.)每当用户打开任何公司View时,从数据库中获取公司代码2.)然后在数据库中存储当前交易品种和日期时间。3.)对于从数据库中获取的所有符号,获取它们的currentvalue和%Change并在列表中显示公司名称、当前值和百分比变化。问题出现在ASyncTask分类为postExecute方法不允许它的返回类型是void以外的任何类型.我做错了什么吗?任何帮助都是救命稻草!!!String[]rsym,rcmp,rc

android - 从 AsyncTask Android 返回数据

我试图在SO上提到类似的问题,但没有得到任何帮助。在我的Android应用程序中,我计划实现用户访问过的最近报价,即类似于网络上最近访问过的页面。以下是我要执行的步骤:1.)每当用户打开任何公司View时,从数据库中获取公司代码2.)然后在数据库中存储当前交易品种和日期时间。3.)对于从数据库中获取的所有符号,获取它们的currentvalue和%Change并在列表中显示公司名称、当前值和百分比变化。问题出现在ASyncTask分类为postExecute方法不允许它的返回类型是void以外的任何类型.我做错了什么吗?任何帮助都是救命稻草!!!String[]rsym,rcmp,rc

android - 无法将 null 传递给 execute(); android 4.0中AsyncTask的方法

我正在尝试将空值传递给execute();android4.0中的AsyncTask方法显示错误“方法execute(Integer[])的类型不明确”但相同的代码在android2.2上工作正常代码是:publicclassAllianceAnalysisDemoActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setConten

android - 无法将 null 传递给 execute(); android 4.0中AsyncTask的方法

我正在尝试将空值传递给execute();android4.0中的AsyncTask方法显示错误“方法execute(Integer[])的类型不明确”但相同的代码在android2.2上工作正常代码是:publicclassAllianceAnalysisDemoActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setConten

Android AsyncTask - 避免多个实例运行

我有处理一些后台HTTP内容的AsyncTask。AsyncTask按计划运行(警报/服务),有时用户手动执行。我处理来自SQLite的记录,我注意到服务器上的双重帖子告诉我有时计划的任务运行,同时用户手动运行它,导致从数据库读取和处理相同的记录两次。我在处理完记录后删除了记录,但仍然得到这个。我应该如何处理?也许组织一些排队? 最佳答案 您可以使用executeOnExecutor()在Executor上执行AsyncTask要确保线程以串行方式运行,请使用:SERIAL_EXECUTOR。杂项:HowtouseanExecuto

Android AsyncTask - 避免多个实例运行

我有处理一些后台HTTP内容的AsyncTask。AsyncTask按计划运行(警报/服务),有时用户手动执行。我处理来自SQLite的记录,我注意到服务器上的双重帖子告诉我有时计划的任务运行,同时用户手动运行它,导致从数据库读取和处理相同的记录两次。我在处理完记录后删除了记录,但仍然得到这个。我应该如何处理?也许组织一些排队? 最佳答案 您可以使用executeOnExecutor()在Executor上执行AsyncTask要确保线程以串行方式运行,请使用:SERIAL_EXECUTOR。杂项:HowtouseanExecuto

android - 如何将变量传入和传出 AsyncTasks?

我没有花太多时间使用AsyncTasks在安卓中。我试图了解如何将变量传入和传出类。语法:classMyTaskextendsAsyncTask{//YourAsynccodewillbehere}它与有点混淆类定义末尾的语法。以前从未见过这种类型的语法。似乎我仅限于将一个值传递给AsyncTask.我假设这个不正确吗?如果我还有更多要通过,我该怎么做?另外,如何从AsyncTask返回值?这是一个类,当你想使用它时,你调用newMyTask().execute()但是你在类里面使用的实际方法是doInBackground().那么你实际上在哪里返回东西呢?

android - 如何将变量传入和传出 AsyncTasks?

我没有花太多时间使用AsyncTasks在安卓中。我试图了解如何将变量传入和传出类。语法:classMyTaskextendsAsyncTask{//YourAsynccodewillbehere}它与有点混淆类定义末尾的语法。以前从未见过这种类型的语法。似乎我仅限于将一个值传递给AsyncTask.我假设这个不正确吗?如果我还有更多要通过,我该怎么做?另外,如何从AsyncTask返回值?这是一个类,当你想使用它时,你调用newMyTask().execute()但是你在类里面使用的实际方法是doInBackground().那么你实际上在哪里返回东西呢?

android - AsyncTask 和 Thread 之间的真正区别

我一直在阅读Android文档(AsyncTask、Thread)和vogellatutorial关于这件事,但我还有疑问。例如,我想从Android应用程序向服务器发送消息。我希望这个过程能够响应。我应该使用什么?我见过一些例子,他们为不阻塞UI创建了一个新的Thread,但是这样我们就没有进程的进度,你也必须在中处理响应线程,因为run()方法不返回任何内容。AsyncTask似乎比Thread更好,但我不知道使用AsyncTask而不是的后果是什么>线程. 最佳答案 请阅读此博客http://crazyaboutandroid

android - AsyncTask 和 Thread 之间的真正区别

我一直在阅读Android文档(AsyncTask、Thread)和vogellatutorial关于这件事,但我还有疑问。例如,我想从Android应用程序向服务器发送消息。我希望这个过程能够响应。我应该使用什么?我见过一些例子,他们为不阻塞UI创建了一个新的Thread,但是这样我们就没有进程的进度,你也必须在中处理响应线程,因为run()方法不返回任何内容。AsyncTask似乎比Thread更好,但我不知道使用AsyncTask而不是的后果是什么>线程. 最佳答案 请阅读此博客http://crazyaboutandroid