私はいくつかの練習試合のためにGoogleのリアルタイムマルチプレイヤーのサンプルを実装していますが、私はエラーに遭遇しました。私はちょうど彼らのウェブサイトから彼らのコードを使用して、それがどのように動作し、一緒に簡単な待合室で働いているリアルタイムゲームを作ろうとしている。 しかし、それは私に上記のエラーを与えている&私の人生の理由は理解できません。エラーが発生したコードは下にあり、Android Studioは最初のコードを強調していますが、これ以上の説明はありません。エラー:互換性のないタイプ:QuickGameをRoomUpdateListenerに変換できません
private RoomConfig.Builder makeBasicRoomConfigBuilder() {
return RoomConfig.builder(this)
.setMessageReceivedListener(this)
.setRoomStatusUpdateListener(this);
}
プログラム自体はかなりこのページで見つかったコードだけである - 何も変わっていません。 https://developers.google.com/games/services/android/realtimeMultiplayerしかし、コードが要求されたら私は投稿します。
ありがとう、私は自分のような初心者が見落としたことが明らかであることを願っています。 D:
で次のようになります。 'class MyClassName'のようなクラスの名前を定義するクラスの最初の行を共有します。 – Pztar
' public class QuickGame extends AppCompatActivity {'これはそれです。 'RoomUpdateListenerを実装すると'エラーが表示されます:/ –
ええ、インタフェースのメソッドをオーバーライドしていないからです。 Android Studioの場合は、その機器の「RoomUpdateListener」の上にマウスを置いて「Alt」+「Enter」を押すと、そのインターフェースのメソッドを追加するように求められます。それをクリックすると自動的に追加されますあなたのコードに。 – Pztar