Google帐户登录和退出

时间:2016-05-12 11:21:13

标签: android google-account

我正在Android上开发应用程序,我想允许用户使用他们的Google帐户登录。我管理了登录但我遇到登出问题。我有一个带有注销选项的导航抽屉。有人可以帮我实现注销吗?

我尝试了https://developers.google.com/identity/sign-in/android/disconnect的代码,但它没有用。

LogoutFragment

public class LogoutFragment extends Fragment {
private GoogleApiClient mGoogleApiClient;

private TextView mStatusTextView;
private ProgressDialog mProgressDialog;


public LogoutFragment() {
    // Required empty public constructor
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment

    signOut();
    return inflater.inflate(R.layout.fragment_logout, container, false);
}

public void signOut() {
    Auth.GoogleSignInApi.signOut(mGoogleApiClient).setResultCallback(
            new ResultCallback<Status>() {
                @Override
                public void onResult(Status status) {
                    // [START_EXCLUDE]
                     updateUI(false);
                    // [END_EXCLUDE]
                }
            });
}
 }

1 个答案:

答案 0 :(得分:0)

首先,您必须使用构建器初始化mGoogleApiClient,然后将其传递给注销方法。

检查以下示例代码: Click