我有一个OnTaskComplete
的接口,它接受一个字符串方法,并且在我的课程中我有
public class JSONActivity extends Activity implements OnRetrieveHttpData
OnRetrieveHttpData
是我的界面,但是当我尝试覆盖它时,它返回时出现错误
类型onTaskCompleted(String)
的方法JSONActivity
必须覆盖超类方法
这是我班级中的代码
public class JSONActivity extends Activity implements OnRetrieveHttpData {
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_json);
}
@Override
public void onTaskCompleted(String twitterData) {
// TODO Auto-generated method stub
}
}
这是我在界面中的代码
public interface OnRetrieveHttpData {
void onTaskCompleted(String twitterData);
}
答案 0 :(得分:7)
您正在使用jdk1.5,切换到jdk 1.6。
在1.5中你不能使用@override作为接口方法,而在1.6中你可以。这是你面临的问题。