-1
を私はCSVが、その後APP TWOにおけるプライマリ・データベースとしてこれを出荷 APP ONE にレルムファイルへのファイルと変換していますアプリケーションがまだ「RealmConfigurationが見つかったんデフォルト。setDefaultConfigurationを(コール)最初の」default.realmのファイルが含まれていない
SharedPreferences wmbPreference = PreferenceManager.getDefaultSharedPreferences(this);
boolean isFirstRun = wmbPreference.getBoolean("FIRSTRUN", true);
if (isFirstRun)
{
RealmConfiguration config = new RealmConfiguration.Builder(context)
.name(Realm.DEFAULT_REALM_NAME)
.migration(new in.webic.oralcalculations.Row())
.assetFile(context, "Default.realm")
.schemaVersion(0)
.build();
realm = realm.getInstance(config);
realm.close();
SharedPreferences.Editor editor = wmbPreference.edit();
editor.putBoolean("FIRSTRUN", false);
editor.commit();
}
を使用して、デフォルトのデータベースとして設定し、default.realmはappディレクトリ私の別のアクティビティで
に保存されている私は
ことで、このDBを使用しようとしています私にエラーRealmConfigurationが発見されたデフォルトはありませんを与える
public void prepare_test(int id){ realm = realm.getDefaultInstance(); RealmResults<RowNew> result2 = realm.where(RowNew.class) .equalTo("course", id) .findAll(); String a=""; for (RowNew u : result2) { a+=" "+u.getQp1(); } Toast.makeText(this,a, Toast.LENGTH_LONG).show(); }
。
最初setDefaultConfiguration()を呼び出して、まだ私はすでにアプリ
に任意のヘルプをデフォルトDBの作成を示しているが、あなたが最初のアプリケーションでこれをやってあなたはinitialize your realm default configが必要
おかげ