さて、Androidで新しいゲームセンターを実装していますが、理解できない概念があります。
私は BaseGameActivity ( https://developers.google.com/games/services/android/init ) を拡張するクラスを持っているので、実績、リーダーボード、Google + サインインなどを管理するクラスです。別のクラスが必要です。そのアクティビティからゲームセンターのデータにアクセスできます (実績、リーダーボードなどのロックを解除します) が、このクラスは拡張 BaseGameActivity クラスから呼び出されません。
彼らはどのようにコミュニケーションをとることができますか?
構造はこんな感じ(「→」で別の活動を開始するという意味)
A (BaseGameActivity を拡張) -> B -> C (A とのゲーム センター通信が必要)
Google の例 (TypeANumber) を読みましたが、リスナーを使用して通信します。通信する必要があるクラスが開始するクラスである場合は簡単ですが、私の構造では簡単ではありません。
何か案は?
ありがとう