在没有在线连接的情况下,在移动内存中实现大量数据存储的最佳方式是什么?因为在这种情况下,共享引用可能会下降。。。
您可以在移动设备上将大量数据存储在本地数据库中,如SQLite、RealM、Room DB
如需参考,您可以点击以下链接:
1.SQLite:https://www.tutorialspoint.com/android/android_sqlite_database.htm
2.RealM:https://www.androidhive.info/2016/05/android-working-with-realm-database-replacing-sqlite-core-data/
3.房间数据库:https://medium.com/@tonia.tkachuk/android-app-example-using-room-database-63f7091e69af
SQLite是肯定的。它速度很快,您可以自定义自己的功能,以便在需要的地方访问数据。
您可以使用SQLite数据库并将数据保存为对象,为了方便使用,您可以使用房间库,此链接可获取更多信息:https://developer.android.com/training/data-storage/room
正如大多数开发人员所建议的,并且通常更喜欢SQLite,您可以放心地使用SQLite。但它也有自己的优点和缺点。
SQL站点:https://www.tutorialspoint.com/android/android_sqlite_database.htm共享首选项:https://developer.android.com/reference/android/content/SharedPreferences