package com.sjl.yuehu.injector.component; import android.content.Context; import com.sjl.yuehu.injector.scope.ForApplication; import javax.inject.Singleton; import dagger.Module; import dagger.Provides; import io.realm.Realm; import io.realm.RealmConfiguration; /** * Created by 小鹿 on 2017/2/22. */ @Module public class RealmHelper { private Realm realm; @Provides @Singleton Realm provideRealmHelper(@ForApplication Context context) { Realm.init(context); realm = Realm.getInstance(new RealmConfiguration.Builder() .deleteRealmIfMigrationNeeded() .name("jifeng.realm") .build() ); return realm; } }