不会让我覆盖接口方法

Dor*_*tuh 2 java

我有一个接口,它有一个OnTaskComplete字符串方法,并在我的班级我有

public class JSONActivity extends Activity implements OnRetrieveHttpData
Run Code Online (Sandbox Code Playgroud)

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
}
Run Code Online (Sandbox Code Playgroud)

}

这是我界面中的代码

public interface OnRetrieveHttpData {
    void onTaskCompleted(String twitterData);
}
Run Code Online (Sandbox Code Playgroud)

Lok*_*esh 7

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

在1.5中你不能使用@override作为接口方法,而在1.6中你可以.这是您面临的问题.