Commit 27ad3dd 1 parent f198ef0 commit 27ad3dd Copy full SHA for 27ad3dd
File tree 2 files changed +4
-4
lines changed
wear/src/main/java/com/example/util/simpletimetracker/presentation/screens
2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 6
6
package com.example.util.simpletimetracker.presentation.screens.activities
7
7
8
8
import androidx.compose.runtime.Composable
9
- import androidx.compose.runtime.collectAsState
10
9
import androidx.compose.runtime.getValue
11
10
import androidx.hilt.navigation.compose.hiltViewModel
11
+ import androidx.lifecycle.compose.collectAsStateWithLifecycle
12
12
import com.example.util.simpletimetracker.presentation.components.ActivitiesList
13
13
import com.example.util.simpletimetracker.presentation.screens.activities.ActivitiesViewModel.Effect
14
14
import com.example.util.simpletimetracker.utils.OnLifecycle
@@ -20,7 +20,7 @@ fun ActivitiesScreen(
20
20
) {
21
21
val viewModel = hiltViewModel<ActivitiesViewModel >()
22
22
viewModel.init ()
23
- val state by viewModel.state.collectAsState ()
23
+ val state by viewModel.state.collectAsStateWithLifecycle ()
24
24
25
25
viewModel.effects.collectEffects(key = viewModel) {
26
26
when (it) {
Original file line number Diff line number Diff line change 6
6
package com.example.util.simpletimetracker.presentation.screens.tagsSelection
7
7
8
8
import androidx.compose.runtime.Composable
9
- import androidx.compose.runtime.collectAsState
10
9
import androidx.compose.runtime.getValue
11
10
import androidx.hilt.navigation.compose.hiltViewModel
11
+ import androidx.lifecycle.compose.collectAsStateWithLifecycle
12
12
import com.example.util.simpletimetracker.presentation.components.TagList
13
13
import com.example.util.simpletimetracker.presentation.screens.tagsSelection.TagsViewModel.Effect
14
14
import com.example.util.simpletimetracker.utils.collectEffects
@@ -20,7 +20,7 @@ fun TagsScreen(
20
20
) {
21
21
val viewModel = hiltViewModel<TagsViewModel >()
22
22
viewModel.init (activityId)
23
- val state by viewModel.state.collectAsState ()
23
+ val state by viewModel.state.collectAsStateWithLifecycle ()
24
24
25
25
viewModel.effects.collectEffects(key = viewModel) {
26
26
when (it) {
You can’t perform that action at this time.
0 commit comments