Java 在哪里使用和不在哪里使用AsyncTask?
我使用了Android AsyncTask和AsyncTaskLoader。我想知道为什么在一些应用中我们使用AsyncTask,在一些应用中我们使用AsyncTaskLoader。AsyncTask无用吗?我们可以到处使用AsyncTaskLoader吗?如果是,为什么?请帮我理解。谢谢。谷歌官方声明: AsyncTask旨在实现UI线程的正确和简单使用。 然而,最常见的用例是集成到UI中,并且 这将导致上的上下文泄漏、错过回调或崩溃 配置更改。它在不同的领域也有不一致的行为 平台版本,吞咽doInBackground的异常,以及 与直接使用执行器相比,没有提供太多的实用性 该类在API级别R中被弃用Java 在哪里使用和不在哪里使用AsyncTask?,java,android,android-asynctask,Java,Android,Android Asynctask,我使用了Android AsyncTask和AsyncTaskLoader。我想知道为什么在一些应用中我们使用AsyncTask,在一些应用中我们使用AsyncTaskLoader。AsyncTask无用吗?我们可以到处使用AsyncTaskLoader吗?如果是,为什么?请帮我理解。谢谢。谷歌官方声明: AsyncTask旨在实现UI线程的正确和简单使用。 然而,最常见的用例是集成到UI中,并且 这将导致上的上下文泄漏、错过回调或崩溃 配置更改。它在不同的领域也有不一致的行为 平台版本,吞咽d
如果简单介绍一下这些类之间的区别,AsyncTaskLoader可以防止后台线程的重复,并消除已销毁活动的重复。async task很快就会被弃用,因此,要回答您应该在哪里使用它的问题,您可能不应该使用它。