Android 从listview适配器调用AsyncTask

Android 从listview适配器调用AsyncTask,android,listview,android-asynctask,Android,Listview,Android Asynctask,我想从listview适配器的getview方法运行活动的异步任务。代码是: AsyncRecordShow ars =( (BaseScreen) _context).new AsyncShowView("",serId, evntId); ars.execute(); 它抛出了一个ClassCastException: 07-02 16:51:04.697: E/AndroidRuntime(12841): java.lang.ClassCastException: android.app

我想从listview适配器的getview方法运行活动的异步任务。代码是:

AsyncRecordShow ars =( (BaseScreen) _context).new AsyncShowView("",serId, evntId);
ars.execute();
它抛出了一个ClassCastException:

07-02 16:51:04.697: E/AndroidRuntime(12841): java.lang.ClassCastException: android.app.Application cannot be cast to com.myapp.skyapp.BaseScreen
我该怎么做?任何帮助都将不胜感激


谢谢

尝试
AsyncRecordShowARS=(\u上下文)。新建AsyncShowView(“”,serId,evntId)

发布正确的代码,以便我们能够找到一些东西。错误说明了一切,为什么要强制转换上下文?AsyncRecordShow ars=new AsyncShowView(“”,serId,evntId);ars.execute();它位于listview适配器的getView方法中,这就是为什么我得到基类上下文的原因