2

我有一个接口,它有一个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);
}
4

1 回答 1

7

你正在使用jdk1.5,切换到jdk 1.6。

在 1.5 中,您不能将 @override 用于接口方法,而在 1.6 中可以。这是您面临的问题。

于 2013-04-26T11:33:23.950 回答