我正在开发一个Android应用程序,我在一个活动中有一个异步任务,我想将该异步任务用于另一个活动。我可以这样做吗?
答案 0 :(得分:2)
我认为AsyncTask确实在他的类中使用。因为这个类允许在UI线程上执行后台操作和发布结果,而不必操纵线程和/或处理程序。 必须将AsyncTask子类化才能使用。子类将覆盖至少一个方法(doInBackground(Params ...)),并且通常会覆盖第二个方法(onPostExecute(Result)。)
http://developer.android.com/reference/android/os/AsyncTask.html
答案 1 :(得分:0)
我认为根本不可能。我想到的一个想法是使用Services并在其中执行AsyncTask
。该服务必须受到约束。
答案 2 :(得分:0)
是的,您可以使用常用操作创建一个新的asynctask类。并且您可以创建回调接口,并且您的活动必须实现接口以获得asynctask的适当回调。
Android, can I put AsyncTask in a separate class and have a callback?