Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- holder.btnLoad.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- objRouteList.add(new ObjectRoute(
- currentCustomer.getId(),
- currentCustomer.getName(),
- currentCustomer.getAddress(),
- currentCustomer.getType()
- ));
- getContentResolver().delete(Uri.parse("content://com.troymarkerenterprises.hideseek.ProviderCustomer/customers"), ProviderCustomer.name + "= ?", new String[]{currentCustomer.getName()});
- objCustomerList.remove(position);
- sAdapter.notifyDataSetChanged();
- rAdapter.notifyDataSetChanged();
- Call<String> call = ManagerHASDTSApi.getInstance().getApi().loadorder(currentCustomer.getName(), currentCustomer.getAddress(), currentCustomer.getType());
- call.enqueue(new Callback<String>() {
- @SuppressLint("ShowToast")
- @Override
- public void onResponse(@NonNull Call<String> call, @NonNull Response<String> response) {
- String body = response.body();
- try {
- assert body != null;
- JSONObject obj = new JSONObject(body);
- if (!obj.optString("error").equals("0")) {
- Toast.makeText(getApplicationContext(), obj.optString("error"), Toast.LENGTH_LONG);
- } else {
- currentCustomer.setId(Integer.valueOf(obj.optString("data")));
- }
- } catch (JSONException e) {
- e.printStackTrace();
- }
- }
- @Override
- public void onFailure(Call<String> call, Throwable t) {
- }
- });
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment