Linjiajia
2023-10-07 31b7700b976a46901f67c5d7a00281ca4745fc9f
app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismExperienceDetailActivity.java
@@ -73,10 +73,12 @@
            TourismExperienceBean bean = (TourismExperienceBean) getIntent().getSerializableExtra("bean");
            if (bean !=null){
                viewModel.getBeanLiveData().setValue(bean);
                viewModel.setCid(bean.getCid());
            }
        }else if (type == 1){
            String fid = getIntent().getStringExtra("fid");
            viewModel.getBeanLiveData().getValue().setFeeId(fid);
            String cid = getIntent().getStringExtra("cid");
            viewModel.getBeanLiveData().getValue().setCid(cid);
            viewModel.setCid(cid);
        }
    }
@@ -201,24 +203,6 @@
                    }
                });
                datePicker.show();
            }
        });
        binding.etSelf.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                hideSoftKeyboard();
                List<String> list = Arrays.asList("公费","自费");
                OptionPicker picker = getOptionPicker(list);
                picker.setTitle("自费或公费");
                picker.setDefaultValue(binding.etSelf.getText().toString());
                picker.setOnOptionPickedListener(new OnOptionPickedListener() {
                    @Override
                    public void onOptionPicked(int position, Object item) {
                        viewModel.getBeanLiveData().getValue().setSelf(position);
                        viewModel.getBeanLiveData().setValue(viewModel.getBeanLiveData().getValue());
                    }
                });
                picker.show();
            }
        });
        activityResultLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback<ActivityResult>() {