Acesse o google plus client de várias atividades

Estou desenvolvendo um aplicativo no qual eu integrei o google plus. Até agora Está funcionando bem, eu sou capaz de recuperar o perfil do usuário.

Mas agora eu quero fazer o seguinte:

1) Eu tenho duas atividadessignInActivity eshareActivity.

2) Se o usuário já estiver fazendo login usandosignInActivity então ele não deve pedir para entrar novamenteshareActivity e deve compartilhar diretamente o conteúdo.

3) Se o usuário não estiver logado nosignInActivity e tente compartilhar dados usandoshareActivityentão o aplicativo deve entrar no usuário e compartilhar apenas os dados. Neste caso, se o usuário voltar para osignInActivity então o aplicativo deve mostrar que "você já assinou"

Em suma, eu quero o login do usuário para serCentral dentro da aplicação, de modo que, se for aliado, deve estar acessível a partir de qualquer atividade.

Eu ouvi sobre o token de acesso, mas eu não sei como usá-lo e documento diz que expira em uma hora que não é o que eu quero.

Como posso fazer o google central mais o login? é possível? ou preciso autenticar o usuário em cada atividade?

questionAnswers(3)

yourAnswerToTheQuestion