すべてのアクティビティとサービスは、独自の GoogleApiClient を作成し、onPause、onStop、および接続の問題でそれを管理する必要がありますか? アプリクライアントを作成することは可能ですか?
私が今行っていることは、すべてのアクティビティまたはサービスに同じコードをコピーして貼り付けることです。動作しますが、誤解されているのではないかと思います。
ここにコードがあります
すべてのアクティビティとサービスは、独自の GoogleApiClient を作成し、onPause、onStop、および接続の問題でそれを管理する必要がありますか? アプリクライアントを作成することは可能ですか?
私が今行っていることは、すべてのアクティビティまたはサービスに同じコードをコピーして貼り付けることです。動作しますが、誤解されているのではないかと思います。
ここにコードがあります
このStack Overflow の投稿GoogleApiClient
に示されているように、懸念をActivity
との両方から分離しServices
て、監視可能なモデルに変換し、1 つまたは複数のクラスがアクセスできるようにすることができます。
できることは、すべての googleApiClient ロジックを処理する BaseActivity を作成し、その BaseActivity からすべてのアクティビティを拡張することです。