11得票1回答
启动超时已过期,放弃唤醒锁!HistoryRecord 的活动空闲超时。这是需要担心的事情吗?

在我的应用程序中,我在oncreate中使用AsyncTask。有时日志会出现"Launch timeout has expired, giving up wake lock! Activity idle timeout for HistoryRecord"。这会引起任何问题吗,还是我们可以忽...

12得票1回答
在Android中使用RxJava和Retrofit处理列表

我有几个API调用需要进行(按顺序,异步),其中一些返回列表。我的API接口如下。@GET("/users/settings") Observable<UserWrapper> getUserSettings(); @GET("/{username}/collections") ...

54得票8回答
我该在我的应用程序中使用AsyncTask还是IntentService?

我一直在研究Android的网络连接,并注意到有不同的处理方式,如AsyncTask和IntentService。然而,我仍然不确定该使用哪种方法。我的应用程序基本上是一个带有Google Maps的位置/路径查找器。我的互联网连接将用于在地图半径内查找最近的路径。因此,每当用户移动或滑动地图...

7得票4回答
如何在AsyncTask中使用SQLite数据库?

我一直在使用Activity类来访问我的数据库,这有时会导致程序冻结。 因此,我决定改用AsyncTask来处理数据库。 我的问题是我不知道如何从AsyncTask的类中实例化我的SQLite数据库"TheDB"。 public class myClass extends AsyncTa...

11得票4回答
只有当Activity未显示时才显示通知

我有一个后台任务需要处理。问题是,当任务完成时,如果我的主Activity正在显示,我想调用一个新的Activity将结果展示给用户,否则我只想发送通知,让用户知道操作已完成,并能够随时打开它。 我考虑使用服务来处理后台任务的启动和终止,并在任务完成时广播一条消息,但在这种情况下,我无法知道...

15得票3回答
Android取消定时器后重新启动定时器

我的应用程序中有一个计时器,每15秒启动一次AsyncTask。Timer timer = new Timer(); public void AsynchTaskTimer() { final Handler handler = new Handler(); TimerTa...

14得票2回答
为什么AsyncTask在应用程序的主线程中运行?

在我的应用程序中,我有一个UI类,其名称为“SettingActivity”。 然后为了在后台执行一些任务,我将这个UI类(SettingActivity)绑定到一个服务。在该服务中有两个预定义的方法(在.aidl文件中定义),一个是startTask(),另一个是stopTask()。 ...

15得票2回答
在Android中向AsyncTask传递空值

如果我不传递任何参数,该如何实例化、调用和扩展AsyncTask类? 此外,我在UI中设置了一个TextView来显示计算出的结果。 谢谢, Ben

27得票2回答
当我在为Android开发时,如何在AsyncTask中使用Eclipse调试器?

我在Eclipse中运行ADT (Android Development Tools) 并验证了我的调试器工作正常,因为我在 MainMenu.oncreate(class Activity) 中设置了断点。但是当我把它放在 AsyncTask.doInBackground 的第一行时,它从未...

17得票5回答
等待多个异步任务完成

我正在通过将操作分割为可用核心数量的确切部分,然后启动相同数量的AsyncTask,在不同的数据部分上执行相同的操作来并行化我的操作。 我正在使用executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, ...)来并行执行它们。 我想知道每个线程何...