-1
//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);
}
});
}
如何获得JSONArray的代码?得到JSONArray与改造2在Android上
waduser = aksesList.get(0).getUsername()。toString(); (0).getPassword()。toString();
当上面的代码被记录,也不会产生任何东西。 我该怎么办?
什么是您的JSON响应? –
你永远不会使用你的服务器响应。您正在创建一个新的本地阵列,并试图获取用户名和密码,它这将导致空。 –
感谢您的回复。 – arjava