0
Googleでログインを実装するには、Androidアプリケーションでgoogle + apiを使用しました。finish()
メソッドを呼び出してログインアクティビティを閉じ、新しいアクティビティを開始します。ユーザーがログインしているかどうか、Google + apiからユーザーをログアウトさせるにはどうすればよいですか?
新しいアクティビティには、サインアウトボタンがあります。私は彼がボタンをクリックすると、彼をサインアウトしたい
、私は をサインアウトするためのコードを知っているが、私が得ることができるどこから
private void signOut() {
Auth.GoogleSignInApi.signOut(mGoogleApiClient).setResultCallback(
new ResultCallback<Status>() {
@Override
public void onResult(Status status) {
// ...
}
});
}
の下に書かれたように、コードがGoogleApiClientからオブジェクトを必要としているようですこのオブジェクト? 以前のアクティビティから送信したり、新しいアクティビティを初期化したり、何をすべきですか?
と、ユーザーが既にサインインしているかどうかを確認する方法はありますか?
基本クラスを作成し、GoogleApiClientオブジェクト初期化コードをそのクラスに移動することができます。作成したこの基本クラスからすべてのアクティビティを継承し、オブジェクトにアクセスできるようにオブジェクトを保護します – MRX
新しいGoogleApiClientも初期化できます – MRX