CustomQuestionAdapterというカスタムアダプタを使用して、リストビュー内に質問のリストを表示しています。アダプタがArrayAdapterから拡張されていることがわかっています。私は必要なインターフェイス(GoogleApiClient.ConnectionCallbacks、GoogleApiClient.OnConnectionFailedListener)を実装し、そのメソッドを実装しましたが、オーバーライドされたメソッドonStart()およびonStop()ではメソッドがそのスーパークラスのメソッドをオーバーライドしないというエラーが表示されます。しかし、私はArrayAdapterの代わりにAppCompatActivityから拡張しようとするとエラーが消えます。ここAndroid:カスタムAPI内のGoogle API
public class CustomQuestionAdapter extends ArrayAdapter<Question> implements
GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener
エラー適切にこれを修正するためにどのように
@Override
protected void onStart() {
super.onStart();
mGoogleApiClient.connect();
}
@Override
protected void onStop() {
super.onStop();
if (mGoogleApiClient.isConnected()) {
mGoogleApiClient.disconnect();
}
}
「そのスーパークラスからメソッドをオーバーライドしない方法」:
これは私のクラスの署名でありますか? arrayAdapterクラスに属していけない ONSTART()とonStop()メソッド:実装GoogleApiClient.ConnectionCallbacksとGoogleApiClient.OnConnectionFailedListenerについては
onStart()およびonStop()から渡すことは、ArrayAdapterクラスのオーバーライドされたメソッドではありません。 –