android应用程序的多个sqlite * .db文件

时间:2017-07-03 14:29:06

标签: android sqlite

在一个应用程序中管理不同用户帐户的最佳做法是什么? 我在这里看到了相同的主题,但我没有在我的问题上找到答案。 在应用程序中为每个用户使用不同的“userId-appName.db”是最佳做法吗?

或者需要在每个表中添加userId?

1 个答案:

答案 0 :(得分:1)

对于应用程序中的每个用户使用单独的数据库不是最佳做法。 使用包含应用程序中所有用户的表,并将userId传递到其他位置。这将消除很多头疼的道路。而且您不必跟踪每个用户的数据库。想象一下,如果您的应用在手机中拥有10个用户。您将如何跟踪每个用户的数据库?另一个包含所有这些细节的数据库?