2

文字列メソッドを受け取るインターフェイスがありOnTaskComplete、クラス内に持っています

public class JSONActivity extends Activity implements OnRetrieveHttpData

OnRetrieveHttpData私のインターフェイスですが、それをオーバーライドしようとすると、エラーが返されます

onTaskCompleted(String)typeのメソッドは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 に答える