package com.tresorit.zerokitsdk.module; import android.content.Context; import android.support.v4.app.FragmentManager; import com.tresorit.zerokitsdk.scopes.ActivityScope; import com.tresorit.zerokitsdk.viewmodel.EncryptViewModel; import dagger.Module; import dagger.Provides; @Module public class EncryptModule { private final FragmentManager fragmentManager; public EncryptModule(FragmentManager fragmentManager) { this.fragmentManager = fragmentManager; } @Provides @ActivityScope public EncryptViewModel provideEncryptViewModel(Context context) { return new EncryptViewModel(context, fragmentManager); } }