| |
---|
| | }); |
---|
| | |
---|
| | Spinner spinner = view.findViewById(R.id.select_todo_spinner); |
---|
| | bookTitles = new ArrayList<>(); |
---|
| | bookTitles.add("本を選択しない"); |
---|
| | bookTitles.add("本を選択"); |
---|
| | booksViewModel.getBookLiveData().observe(getViewLifecycleOwner(), new Observer<HashMap<Integer, Book>>() { |
---|
| | @Override |
---|
| | public void onChanged(HashMap<Integer, Book> integerBookHashMap) { |
---|
| | if(integerBookHashMap != null){ |
---|
| |
---|
| | if(title == null || title.isEmpty()){ |
---|
| | Snackbar.make(view, "タイトルを入力してください", Snackbar.LENGTH_SHORT).show(); |
---|
| | return; |
---|
| | } |
---|
| | if(spinner.getSelectedItem().toString().equals("本を選択")){ |
---|
| | Snackbar.make(view, "本を選択してください", Snackbar.LENGTH_SHORT).show(); |
---|
| | return; |
---|
| | } |
---|
| | todosViewModel.createTodo(accountId,spinner.getSelectedItemPosition(),year,month,day,title,token); |
---|
| | ((MainActivity)getActivity()).showFragment(new HomeFragment()); |
---|
| | }); |
---|
| | } |
---|
| |
---|
| | |