I want to be able to update my score for my leaderboard in a different activity other than the one that creates the GoogleApiClient obj ( the main activity ).
What is th
You could use Application class, an android-oriented singleton pattern class and it could be your base class for your ApiClient calls.
Here is a link to the API documentation, and here are some examples as well as arguments why use Application over Singleton.