-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ディレクトリ私の別のアクティビティで enter image description here

に保存されている私は

ことで、この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が必要
おかげ

答えて

0

をappritiatedされます。データベースファイルを手動で転送する場合でも必要です

関連する問題