2016-05-12 11 views
0

Ich entwickle eine Anwendung für Android und möchte Benutzern erlauben, sich mit ihrem Google-Konto anzumelden. Ich habe den Login geschafft, aber ich habe Probleme mit dem Abmelden. Ich habe am Ende eine Navigationsleiste mit der Abmeldeoption. Kann mir jemand bei der Abmeldung helfen?Google-Konto anmelden und abmelden

Ich habe versucht, den Code von https://developers.google.com/identity/sign-in/android/disconnect, aber es hat nicht funktioniert.

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

Post-Code. Hast du irgendwas für 'Logout' probiert? –

+0

Postleitzahl oder bald wird Ihr Beitrag gelöscht. –

+0

@jaydroider hat meinen Code hinzugefügt .. – PersianBlue

Antwort

0

Zuerst haben Sie Ihre mGoogleApiClient mit dem Bauherrn init und dann auf das Schild-out-Methode übergeben.

prüft dieser Beispielcode: Click

+0

Ich bin ziemlich neu für Android. Kannst du mir bitte bei der Codierung helfen? – PersianBlue

+0

Schauen Sie sich einfach den Beispielcode an, mit dem ich Sie verlinkt habe und Sie erfahren, wie Sie Ihren GoogleApiClient erstellen und sich an- und abmelden können. – Seishin

+0

Aber ich habe eine Navigationsleiste und dieser Beispielcode sagt, um eine Abmelden-Taste zu machen. Wie ändere ich es, um mit "Abmelden" zu arbeiten klicken Sie in die Navigationsleiste – PersianBlue

Verwandte Themen