【发布时间】:2012-02-21 15:45:14
【问题描述】:
同学们,我有这样一个问题: 1. 在我的第一堂课中,我有
public class parseYouTubeAndYahoo extends AsyncTask<String, Void, List<VideoDataDescription>>
解析来自互联网的数据。但是我需要从另一个类调用这个类的 execute() 方法。在尝试纠正此类代码时:
new MainActivity.parseYouTubeAndYahoo().execute("someURL");
我收到来自 Eclipse 的下一条错误消息
没有可以访问 MainActivity 类型的封闭实例。必须使用 MainActivity 类型的封闭实例来限定分配(例如 x.new A(),其中 x 是 MainActivity 的实例)。
这个问题对我来说确实笼罩在迷雾中。那么,如何从另一个类中调用这个方法呢?
【问题讨论】:
标签: android methods android-asynctask instance