![](/img/trans.png)
[英]Is there a Java based prepackaged solution for user registration, cookie detection etc.?
[英]Realm Java prepackaged database
我試圖在我的應用程序中放入預加載的Realm數據庫。
我在做什么:
我創建了一個簡單的應用程序,可將數據從JSON加載到Realm數據庫(default1.realm)。
我有一個實際的應用程序,我試圖將由加載程序創建的default.realm文件放在res / raw文件夾中,並使用“遷移示例” copyBundledRealmFile()函數將default.realm復制到getFilesDir()。
完成所有這些操作后,當我嘗試執行Realm.getInstance()時,將返回一個空的Realm。
我究竟做錯了什么?
String path3 = copyBundledRealmFile(this.getResources().openRawResource(R.raw.default1), "default.realm");
Realm r1 = Realm.getInstance(this);
r1應該指向我復制的文件,對嗎?
更新:我發現了為什么我無法訪問數據庫:
03-27 10:27:50.965 17750-17750/? A/art﹕ art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION:
input is not valid Modified UTF-8: illegal continuation byte 0x2e
03-27 10:27:50.965 17750-17750/? A/art﹕ art/runtime/check_jni.cc:65] string: 'Unspecified exception.
Failure when converting long string to UTF-16 error_code = 2; retcode = 0; StringData.size = 40487; StringData.data = etc..
03-27 10:27:50.965 17750-17750/? A/art﹕ art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION:
input is not valid Modified UTF-8: illegal continuation byte 0x2e
03-27 10:27:50.965 17750-17750/? A/art﹕ art/runtime/check_jni.cc:65] string: 'Unspecified exception.
Failure when converting long string to UTF-16 error_code = 2; retcode = 0; StringData.size = 40487; StringData.data =
我的問題是現在為什么會發生此錯誤?
您說您的文件名為default.realm
,但在上面的代碼段中將其稱為default1
。 如果您嘗試使用default
是否可行?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.