| | |
| | | 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); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | }); |
| | | 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>() { |