Android-модификация дает нулевые значения ответа, может быть, есть проблема с конечными точками - PullRequest
0 голосов
/ 27 ноября 2018

Я новичок в Android и использую модификацию в первый раз.Я реализовал все вещи, но модернизация дает нулевые значения ответов.это мой пример запроса: http://192.168.1.0/demo/kdemo//webservice/api.php?query=user.auttentication&user_name=admin&password=admin

для этого я принимаю базовый URL как: BASE_URL = "http://192.168.1.0/demo/kdemo//webservice/" и конечную точку в интерфейсе как:

@GET("api.php")
Call<UserAuthenticaiton> getUserAuthentication(@Query("user.auttentication") 
String userAuttentication,
                                               @Query("user_name") String 
user_name,
                                               @Query("password") String 
password);

JSon Viewer являетсядавать значения, но не модифицировать .. Это вызов API:

ApiInterface apiService= ApiClient.getClient().create(ApiInterface.class);
           Call<UserAuthenticaiton> call=apiService.getUserAuthentication("user.auttentication","admin","admin");
           call.enqueue(new Callback<UserAuthenticaiton>() {
               @Override
               public void onResponse(Call<UserAuthenticaiton> call, Response<UserAuthenticaiton> response) {
                   String id=response.body().getId();
                   String error=response.body().getError();
                   Toast.makeText(LoginActivity.this, "Id: "+id+" Error: "+error, Toast.LENGTH_SHORT).show();
                   Intent intentNew=new Intent(LoginActivity.this,MainActivity.class);
                   startActivity(intentNew);
               }

               @Override
               public void onFailure(Call<UserAuthenticaiton> call, Throwable t) {
                   Toast.makeText(LoginActivity.this, "Failed to load", Toast.LENGTH_SHORT).show();
               }
           });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...