tlmarker1968

Untitled

Feb 18th, 2021
856
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.18 KB | None | 0 0
  1.             holder.btnLoad.setOnClickListener(new View.OnClickListener() {
  2.                 @Override
  3.                 public void onClick(View v) {
  4.                     objRouteList.add(new ObjectRoute(
  5.                             currentCustomer.getId(),
  6.                             currentCustomer.getName(),
  7.                             currentCustomer.getAddress(),
  8.                             currentCustomer.getType()
  9.                     ));
  10.                     getContentResolver().delete(Uri.parse("content://com.troymarkerenterprises.hideseek.ProviderCustomer/customers"), ProviderCustomer.name + "= ?", new String[]{currentCustomer.getName()});
  11.                     objCustomerList.remove(position);
  12.                     sAdapter.notifyDataSetChanged();
  13.                     rAdapter.notifyDataSetChanged();
  14.                     Call<String> call = ManagerHASDTSApi.getInstance().getApi().loadorder(currentCustomer.getName(), currentCustomer.getAddress(), currentCustomer.getType());
  15.                     call.enqueue(new Callback<String>() {
  16.                         @SuppressLint("ShowToast")
  17.                         @Override
  18.                         public void onResponse(@NonNull Call<String> call, @NonNull Response<String> response) {
  19.                             String body = response.body();
  20.                             try {
  21.                                 assert body != null;
  22.                                 JSONObject obj = new JSONObject(body);
  23.                                 if (!obj.optString("error").equals("0")) {
  24.                                     Toast.makeText(getApplicationContext(), obj.optString("error"), Toast.LENGTH_LONG);
  25.                                 } else {
  26.                                     currentCustomer.setId(Integer.valueOf(obj.optString("data")));
  27.                                 }
  28.                             } catch (JSONException e) {
  29.                                 e.printStackTrace();
  30.                             }
  31.                         }
  32.  
  33.                         @Override
  34.                         public void onFailure(Call<String> call, Throwable t) {
  35.                         }
  36.                     });
  37.                 }
  38.             });
Advertisement
Add Comment
Please, Sign In to add comment