implementation 'androidx.startup:startup-runtime:1.0.0-alpha01'
@AutoService(Initializer.class)
public class MyInitializer implements Initializer<Void> {
@Override
public Void create(Context context) {
return null;
}
@NonNull
@Override
public List<Class<? extends Initializer<?>>> dependencies() {
return Collections.singletonList(AnotherInitializer.class);
}
}
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
AppInitializer.getInstance(this).initializeComponents();
}
}