2016-04-26 5 views
0

Ich habe Login-Funktion in meiner App.Meine App verbinden, um API zu öffnen, seine erfolgreiche Anfrage und ich habe OK, und Code == 200.Ich brauche Liste von diesem Benutzer folgenden Kanälen.Aber wenn ich Authentifizierung Sitzung erstellen, was kann ich tun? Ich füge Teil meines Codes, in diesem Teil, wenn ich überprüfe "if (response.isSuccessful())" kann ich neue Aktivität starten und das Benutzervideo oder nicht? Speichert diese Sitzung oder etwas so was?Auth create, was muss ich als nächstes machen?

Call<SignInResults> call = videoApi.insertUser(username_value,password_value); 
    call.enqueue(new Callback<SignInResults>() { 

     @Override 
     public void onResponse(Call<SignInResults> call, Response<SignInResults> response) { 
      if(response.isSuccessful()) { 
       SignInResults results = response.body(); 
       Log.d("Response ==>> ", new GsonBuilder().setPrettyPrinting().create().toJson(results)); 
      } 
      else { 
       // handle error 
      } 
     } 

     @Override 
     public void onFailure(Call<SignInResults> call, Throwable t) { 

     } 
    }); 

Antwort

0

Ihr nächster logischer Schritt der Progression könnte das Ergebnis (SignInResults) zu speichern, die ich schätze, würde in [SharedPreferences][1] irgendeine Art von api Schlüsseln oder Token sein, so dass alle andere API-Kontaktierungsverfahren in Zukunft verwenden, die als Ihr Authentifizierungsmechanismus.

+0

Ich kann keine Daten erhalten ( SignInResults resultate = response.body(); ist null –