2016-09-09 4 views
0

私はレルムを使用して新しいデータベースを追加しているにも適用することができないと私は「のgetInstance(io.realm.RealmConfiguration)」「io.realm.Realm」内には、「(android.content.Context」)

を追加したとき

Realm realm = Realm.getInstance(getApplicationContext());

私はエラー

を得る 'io.realm.Realm' で 'のgetInstance(io.realm.RealmConfigurationは)' から '(android.content.Context)' 適用できない でき

この問題を解決するにはどうすればよいですか?

答えて

0

Realmのcreate instanceにはgetDefaultInstance()を使用する必要があります。

mRealm = Realm.getDefaultInstance();

は、Applicationクラスのレルムのコンフィグレーションを設定する必要があります。

public class MyRealmApp extends Application { 


    @Override 
    public void onCreate() { 
     super.onCreate(); 
     Realm.init(this); 
     RealmConfiguration config = new RealmConfiguration.Builder().name("myrealm.realm").build(); 
     Realm.setDefaultConfiguration(config);; 
    } 
} 
関連する問題