2016-05-12 5 views
0

Androidでアプリケーションを開発しており、ユーザーがGoogleアカウントでログインできるようにしたいと考えています。私はログインを管理しましたが、ログアウトに問題があります。私は最後にログアウトオプションを備えたナビゲーションドロワーを持っています。誰かがログアウトを実装するのを助けることができますか?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] 
       } 
      }); 
} 
} 
+0

郵便あなたのコード。あなたは 'Logout'のために何か試しましたか? –

+0

郵便番号またはすぐにあなたの投稿は削除されます。 –

+0

@jaydroiderが私のコードを追加しました.. – PersianBlue

答えて

0

まず、ビルダーとあなたのmGoogleApiClientを初期化してからサインアウトメソッドに渡す必要があります。

チェックこのサンプルコード: Click

+0

私はAndroidにはかなり新しいです。コーディングで私を助けてもらえますか? – PersianBlue

+0

リンク先のサンプルコードを確認するだけで、GoogleApiClientを構築する方法とログインとログアウトの方法がわかります。 – Seishin

+0

しかし、私はナビゲーションドロワーを持っており、そのサンプルコードはログアウトボタンを作ると言います。どのように私はそれを "Logout"で動作するように変更するのですか? – PersianBlue

関連する問題