在Android应用程序上为每个用户保存书签-Sqlite DB

在Android应用程序上为每个用户保存书签-Sqlite DB,android,android-listview,Android,Android Listview,我将sqlite用于我的数据库,它是应用程序中的一项资产。当您打开应用程序时,列表视图中会显示10-12个项目,然后您可以单击任何项目以显示详细视图 我的Sqlite由1个表和11个字段组成。 这些是id、故事名称、故事细节、故事年龄等等 我现在希望个人用户能够将任何故事存储为他们的最爱。他们可以为一个故事添加书签,然后从特定的视图中查看该故事 如何实现这一点?在sqlite数据库中创建另一个表,其中包含两个字段,即userid和storyid。然后,正如您在另一个视图中所提到的,使用where

我将sqlite用于我的数据库,它是应用程序中的一项资产。当您打开应用程序时,列表视图中会显示10-12个项目,然后您可以单击任何项目以显示详细视图

我的Sqlite由1个表和11个字段组成。 这些是id、故事名称、故事细节、故事年龄等等

我现在希望个人用户能够将任何故事存储为他们的最爱。他们可以为一个故事添加书签,然后从特定的视图中查看该故事


如何实现这一点?

在sqlite数据库中创建另一个表,其中包含两个字段,即userid和storyid。然后,正如您在另一个视图中所提到的,使用where query referering user id调用此表以引用您用户的书签故事

"Select * from tab_name where userid = '"+ User_ref +"'"; 

我只是想知道这对应用程序的影响。我的应用程序有超过3000个活跃用户,我想知道这是否会增长到10K,这会让应用程序膨胀。这是否意味着每个用户现在都会有一个id?好吧,是的。如果你想让每个用户都能够将任何故事存储为他们的最爱,那么必须有唯一的用户id。