//get user and password form JSONArray
public void loginapi(){
String username = user.getText().toString();
String password = passwd.getText().toString();
ApiInterface apiService = ApiClient.getClient().create(ApiInterface.class);
Call<List<Akses>> call = apiService.getEmployeeAkses(donat, username, password);
call.enqueue(new Callback<List<Akses>>() {
@Override
public void onResponse(Call<List<Akses>> call, Response<List<Akses>> response) {
String waduser,wadpass;
ArrayList<Akses> aksesList = new ArrayList<Akses>();
waduser = aksesList.get(0).getUsername().toString();
wadpass = aksesList.get(0).getPassword().toString();
}
@Override
public void onFailure(Call<List<Akses>> call, Throwable t) {
Log.e("Errore : ", t.getMessage());
Toast.makeText(getApplicationContext(), "Terjadi Kesalahan masalah API", Toast.LENGTH_SHORT);
}
});
}
Wie bekomme ich JSONArray mit dem Code?bekommen JSONArray mit Nachrüstung 2 auf Android
waduser = aksesList.get (0) .getUsername(). ToString(); wadpass = aksesList.get (0) .getPassword(). ToString();
Wenn der obige Code protokolliert wird, wird nichts erzeugt. was soll ich tun?
was Ihre Json Antwort ist? –
Sie verwenden niemals die Serverantwort. Sie erstellen ein neues lokales Array und versuchen, den Benutzernamen und das Passwort zu erhalten, was zu null führen würde. –
danke für Ihre Antwort. – arjava