我正在寻找AsyncTask的替代方案,所以我可以使用它(我已经从活动扩展类)我想做的是ping到谷歌。因为我不能在主线程中做到这一点,也不能从另一个类扩展。那么我有什么选择呢?我用谷歌搜索,发现了一个服务类,但页面在这里(http://developer.android.com/reference/android/app/Service.html/)!说它不是一个线程,不用于避免"不响应"(正如我之前提到的,我试图访问互联网)我使用的是android JellyBeans
您需要的是一个匿名类,基本上是另一个类中的一个类。更具体地说,在Activity
中需要AsyncTask
的匿名子类。另一种方法是创建AsyncTask
的子类,并将所需的变量作为参数传递。
不需要创建两个类的子类。
参考这篇文章,有一个关于异步任务的替代方法的解释
服务