Search in sources :

Example 1 with POJO_test1_in_ag

use of com.example.user.dvectn.POJO.POJO_test1_in_ag in project DVECTN by tanaponudom.

the class NetworkConnectionManager method callServer_test1_in_ag.

// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// public void callServer_bt_d1(final OnNetworkCallback_BT_D1 listener, int member_id, String  app_name, int app_date, String  app_detai) {
// 
// Gson gson = new GsonBuilder()
// .setLenient()
// .create();
// 
// final Retrofit retrofit = new Retrofit.Builder()
// .baseUrl(Fragment_login.BASE_URL)
// .addConverterFactory(GsonConverterFactory.create(gson))
// .build();
// 
// APISERVER callapi = retrofit.create(APISERVER.class);
// 
// Call call = callapi.getDatadaily(member_id, app_name, app_date, app_detai);
// call.enqueue(new Callback<POJO_Checkdaily>() {
// 
// 
// @Override
// public void onResponse(Call<POJO_Checkdaily> call, Response<POJO_Checkdaily> response) {
// //                Log.e("onResponse",""+response.body());
// 
// try {
// 
// POJO_Checkdaily Checkdaily = (POJO_Checkdaily) response.body();
// 
// if (response.code() != 200) {
// //                        Log.e("Network connected","Response code = "+response.code());
// 
// ResponseBody responseBody = response.errorBody();
// 
// if (responseBody != null) {
// listener.onBodyError(responseBody);
// } else if (responseBody == null) {
// listener.onBodyErrorIsNull();
// }
// 
// //                        Toast.makeText(, ""+loginRes.getAccesstoken(), Toast.LENGTH_SHORT).show();
// //                        Log.e("Network connected","Response code = "+loginRes.getAccesstoken());
// } else {
// listener.onResponse(Checkdaily);
// }
// 
// } catch (Exception e) {
// //                    Log.e("Network connect error",e.getMessage());
// }
// }
// 
// @Override
// public void onFailure(Call<POJO_Checkdaily> call, Throwable t) {
// Log.e("NT", t.getMessage());
// try {
// 
// listener.onFailure(t);
// 
// } catch (Exception e) {
// 
// listener.onFailure(t);
// //                    Log.e("Network connectLogin",t.getMessage());
// }
// 
// }
// });
// }
// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public void callServer_test1_in_ag(final OnNetworkCallback_test1_in_ag listener, int member_id) {
    Gson gson = new GsonBuilder().setLenient().create();
    final Retrofit retrofit = new Retrofit.Builder().baseUrl(Fragment_login.BASE_URL).addConverterFactory(GsonConverterFactory.create(gson)).build();
    APISERVER callapi = retrofit.create(APISERVER.class);
    Call call = callapi.getDatatest1(member_id);
    call.enqueue(new Callback<POJO_test1_in_ag>() {

        @Override
        public void onResponse(Call<POJO_test1_in_ag> call, Response<POJO_test1_in_ag> response) {
            try {
                POJO_test1_in_ag test1 = (POJO_test1_in_ag) response.body();
                if (response.code() != 200) {
                    // Log.e("Network connected","Response code = "+response.code());
                    ResponseBody responseBody = response.errorBody();
                    if (responseBody != null) {
                        listener.onBodyError(responseBody);
                    } else if (responseBody == null) {
                        listener.onBodyErrorIsNull();
                    }
                // Toast.makeText(, ""+loginRes.getAccesstoken(), Toast.LENGTH_SHORT).show();
                // Log.e("Network connected","Response code = "+loginRes.getAccesstoken());
                } else {
                    listener.onResponse(test1);
                }
            } catch (Exception e) {
            // Log.e("Network connect error",e.getMessage());
            }
        }

        @Override
        public void onFailure(Call<POJO_test1_in_ag> call, Throwable t) {
            Log.e("NT", t.getMessage());
            try {
                listener.onFailure(t);
            } catch (Exception e) {
                listener.onFailure(t);
            // Log.e("Network connectLogin",t.getMessage());
            }
        }
    });
}
Also used : Call(retrofit2.Call) GsonBuilder(com.google.gson.GsonBuilder) Gson(com.google.gson.Gson) POJO_test1_in_ag(com.example.user.dvectn.POJO.POJO_test1_in_ag) ResponseBody(okhttp3.ResponseBody) Retrofit(retrofit2.Retrofit)

Aggregations

POJO_test1_in_ag (com.example.user.dvectn.POJO.POJO_test1_in_ag)1 Gson (com.google.gson.Gson)1 GsonBuilder (com.google.gson.GsonBuilder)1 ResponseBody (okhttp3.ResponseBody)1 Call (retrofit2.Call)1 Retrofit (retrofit2.Retrofit)1