SDKGOFA ChallengeInstallation
MultiProvider(
providers: [
...
]
)ChangeNotifierProvider<AudioManager>(
create: (context) => AudioManager(),
lazy: false,
),BlocProvider(
create: (context) => WorkoutSetBloc(
context.read<AudioManager>(),
)),remove these redundant dependencies as we do not use google ml kit anymore.
dependencies {
...
// GS-152 Fatal error: ProcessLifecycleOwner - when starting workout set.
// ref: https://developer.android.com/jetpack/androidx/releases/lifecycle
def lifecycle_version = "2.6.1"
def arch_version = "2.2.0"
// ViewModel
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"
// ViewModel utilities for Compose
implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$lifecycle_version"
// LiveData
implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version"
// Lifecycles only (without ViewModel or LiveData)
implementation "androidx.lifecycle:lifecycle-runtime-ktx:$lifecycle_version"
// Lifecycle utilities for Compose
implementation "androidx.lifecycle:lifecycle-runtime-compose:$lifecycle_version"
// Saved state module for ViewModel
implementation "androidx.lifecycle:lifecycle-viewmodel-savedstate:$lifecycle_version"
// Annotation processor
annotationProcessor "androidx.lifecycle:lifecycle-compiler:$lifecycle_version"
// optional - ProcessLifecycleOwner provides a lifecycle for the whole application process
implementation "androidx.lifecycle:lifecycle-process:$lifecycle_version"
}