If you need access to same OBJECTS in different activities then easiest way to do this - just create some kind of handler class:
class LiveConnectClientHandler{
public static LiveConnectClient client;
}
Then when you got it:
public void onAuthComplete(LiveStatus status, LiveConnectSession session,Object userState) {
if (status == LiveStatus.CONNECTED) {
LiveConnectClientHandler.client = new LiveConnectClient(session);
So in other activity you may get this by - LiveConnectClientHandler.client.
But I am not sure this is right way.
First of all sending data from one activity to another should be put in intent.
In second may be you have other way to get LiveConnectSession object? Because it can be only shell for some simple string resources like access_token.