teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

d

2020/01/03 00:35

投稿

Nippun
Nippun

スコア1147

title CHANGED
File without changes
body CHANGED
@@ -14,5 +14,6 @@
14
14
  }
15
15
  ```
16
16
  TabLayoutのためにFragmentを使ってます。
17
+ Folder名が変更またはTaskが変更した場合に`taskViewModel.getTasksByFolder `を呼びたいです。
17
18
  上記のようにObserveの中にObserveを書くと中のObserveが複数回呼ばれてしまいます。
18
19
  どうすれば正常に動かせますか?

1

2020/01/03 00:35

投稿

Nippun
Nippun

スコア1147

title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,7 @@
2
2
  override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
3
3
  super.onViewCreated(view, savedInstanceState)
4
4
 
5
+ // ViewModelFolder.selectFolder はMutableLiveData<String>
5
6
  ViewModelFolder.selectFolder.observe(viewLifecycleOwner, Observer { name ->
6
7
  name?.let {
7
8
  taskViewModel.getTasksByFolder(it, false)