2017-07-03 57 views
0

在一個應用程序中管理不同用戶帳戶的最佳做法是什麼? 我在這裏看到了相同的主題,但我沒有在我的問題上找到答案。 對應用程序中的每個用戶使用不同的「userId-appName.db」是否是最佳做法?Android應用程序的多個sqlite * .db文件

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

回答

1

不,對於應用程序中的每個用戶使用單獨的數據庫不是最佳做法。 對您的應用程序中的所有用戶使用一張表,並將userId傳遞到別處。它會消除很多頭痛的道路。而且您不必跟蹤每個用戶的數據庫。想象一下,如果你的應用在手機中有10個用戶。你將如何跟蹤每個用戶的數據庫?另一個數據庫,所有這些細節?

+0

我明白了。謝謝。但是當用戶登錄時可以打開不同的數據庫嗎? 如果是的話該怎麼做?只需在dbHepler構造函數中提供不同的名稱? – Andrew

+0

對不起,我從來沒有嘗試過。自己嘗試一下,告訴我們你的經驗,讓整個世界知道:-) – Sony

相關問題