Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void loadAddresses(final Context context, final Dialog dialog){
- adddressesModelList.clear();
- firebaseFirestore.collection("USERS").document(
- FirebaseAuth.getInstance().getUid())
- .collection("USER_DATA")
- .document("MY_ADDRESSES")
- .get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
- @Override
- public void onComplete(@NonNull Task<DocumentSnapshot> task) {
- if(task.isSuccessful()){
- Intent delivery;
- if((long)task.getResult().get("list_size") == 0){
- delivery = new Intent(context,AddAddressActivity.class);
- delivery.putExtra("INTENT","deliveryIntent");
- }else {
- for(long x = 1; x<(long)task.getResult().get("list_size") +1;x++){
- adddressesModelList.add(new AdddressesModel(
- task.getResult().get("fullname_"+x).toString(),
- task.getResult().get("address_"+x).toString(),
- task.getResult().get("pincode_"+x).toString(),
- (boolean)task.getResult().get("selected_"+x)));
- if((boolean)task.getResult().get("selected_"+x)){
- selectedAddress = Integer.parseInt(String.valueOf(x - 1));
- }
- }
- delivery = new Intent(context,DeliveryActivity.class);
- }
- context.startActivity(delivery);
- }else{
- String error = task.getException().getMessage();
- Toast.makeText(context,error,Toast.LENGTH_SHORT).show();
- }
- dialog.dismiss();
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement