coroutineScope: CoroutineScope? = null, ) { val viewModelScope: CoroutineScope } DPNNPO.BJO7JFX.PEFMLU import androidx.lifecycle.ViewModel as AndroidViewModel import androidx.lifecycle.viewModelScope as androidViewModelScope actual abstract class ViewModel actual constructor( coroutineScope: CoroutineScope? ) : AndroidViewModel() { actual val viewModelScope = coroutineScope ?: androidViewModelScope } BOESPJE.BJO"OESPJE7JFX.PEFMLU actual abstract class ViewModel actual constructor( coroutineScope: CoroutineScope? ) { actual val viewModelScope = coroutineScope ?: MainScope() } JPT.BJO/BUJWF7JFX.PEFMLU
coroutineScope: CoroutineScope? = null, ) { val viewModelScope: CoroutineScope } DPNNPO.BJO7JFX.PEFMLU import androidx.lifecycle.ViewModel as AndroidViewModel import androidx.lifecycle.viewModelScope as androidViewModelScope actual abstract class ViewModel actual constructor( coroutineScope: CoroutineScope? ) : AndroidViewModel() { actual val viewModelScope = coroutineScope ?: androidViewModelScope } BOESPJE.BJO"OESPJE7JFX.PEFMLU actual abstract class ViewModel actual constructor( coroutineScope: CoroutineScope? ) { actual val viewModelScope = coroutineScope ?: MainScope() } JPT.BJO/BUJWF7JFX.PEFMLU DPNNPO.BJOʹ FYQFDUम০ࢠΛ͚ͭͯ 7JFX.PEFMΛఆٛ
coroutineScope: CoroutineScope? = null, ) { val viewModelScope: CoroutineScope } DPNNPO.BJO7JFX.PEFMLU import androidx.lifecycle.ViewModel as AndroidViewModel import androidx.lifecycle.viewModelScope as androidViewModelScope actual abstract class ViewModel actual constructor( coroutineScope: CoroutineScope? ) : AndroidViewModel() { actual val viewModelScope = coroutineScope ?: androidViewModelScope } BOESPJE.BJO"OESPJE7JFX.PEFMLU actual abstract class ViewModel actual constructor( coroutineScope: CoroutineScope? ) { actual val viewModelScope = coroutineScope ?: MainScope() } JPT.BJO/BUJWF7JFX.PEFMLU ""$ͷ7JFX.PEFMΛܧঝ WJFX.PEFM4DPQF +FUQBDLͷ֦ுϓϩύςΟΛࢀর
coroutineScope: CoroutineScope? = null, ) { val viewModelScope: CoroutineScope } DPNNPO.BJO7JFX.PEFMLU import androidx.lifecycle.ViewModel as AndroidViewModel import androidx.lifecycle.viewModelScope as androidViewModelScope actual abstract class ViewModel actual constructor( coroutineScope: CoroutineScope? ) : AndroidViewModel() { actual val viewModelScope = coroutineScope ?: androidViewModelScope } BOESPJE.BJO"OESPJE7JFX.PEFMLU actual abstract class ViewModel actual constructor( coroutineScope: CoroutineScope? ) { actual val viewModelScope = coroutineScope ?: MainScope() } JPT.BJO/BUJWF7JFX.PEFMLU J04ଆԿܧঝ͠ͳ͍ WJFX.PEFM4DPQF ͱΓ͋͑ͣ .BJO4DPQFΛ͢
class MainActivity : AppCompatActivity(), DIAware { override val di: DI = IdolsViewModelDI(Main.Module) private val viewModel: IdolsViewModel by viewModels { di.direct.instance<IdolsViewModel.Factory>() } ... .BJO"DUJWJUZLU