Android Studio最喜欢的点击



我在Android Studio中也使用Android Studio的cardview。如何在图片中这样做,例如,当我有10张卡片视图时,当我退出应用程序并再次打开应用程序时,我想记住或喜欢一张卡片视图,保存这个过程。

这是图片:

https://i.stack.imgur.com/xhiFX.png

就我个人而言,我会使用Paper DB。您可以在此处找到代码:https://github.com/pilgr/Paper

首先,将此代码添加到您的依赖项:

compile 'io.paperdb:paperdb:2.6'

然后,通过说Paper.init(*context*)在java中初始化它

最后,我会制作一个ArrayList,其中包含用户喜欢的卡片的索引,并将其保存在数据库中。数据库使用密钥/值系统,因此您只需编写:

Paper.book().write("likeList", likedArrayList)

然后,下次用户打开你的应用程序时,你可以通过说ArrayList<Integer> likedArrayList = Paper.book().read("likeList")再次获得likedArrayList,然后像往常一样迭代列表。另一种方法是共享首选项,如果您有很多项,可以查看SQLite。

最新更新