java - How to move my Realm file in SD card? -
how move realm file in sd card?
and not move, connect application?
realm has constructors opening file: http://realm.io/docs/java/0.80.0/api/io/realm/realm.html#getinstance-java.io.file-java.lang.string-
so should work:
realm realm = realm.getinstance(environment.getexternalstoragedirectory());
and remember add manifest:
<manifest ...> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.read_external_storage" /> ... </manifest>
also not phones has sd card , might not mounted need additional checks if don't want encounter lots of weird crashes in production: http://developer.android.com/guide/topics/data/data-storage.html#filesexternal