android - 我们如何在 android 中包含最喜欢的功能?请提供任何例子

标签 android

我们如何在 android 中包含最喜欢的功能??请提供任何例子 我的意思是说我的应用程序“收藏夹”中有一个阶段。当您从列表中单击特定项目时,该特定项目将被添加到收藏夹中,您可以在该收藏夹列表中查看所选项目。

最佳答案

如果我理解得很好,您想将收藏夹项目存储在某个地方。一个简单的方法是在 SharedPreferences 中创建一个 key 来存储您的收藏夹。

// Read the favourites
SharedPreferences settings = context.getSharedPreferences("FavouritesApp", 0);
Set<String> favourites = setting.getStringSet("myFavourites");

// Write the favourites
SharedPreferences settings = getSharedPreferences("FavouritesApp", 0);
SharedPreferences.Editor editor = settings.edit();
editor.putStringSet("myFavourites",myStringSet);
editor.commit();

您所要做的就是保留一组标识您的收藏夹的字符串。

这是一个非常小的例子,可能不是最好的方法。

关于android - 我们如何在 android 中包含最喜欢的功能?请提供任何例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5104690/

相关文章:

java - 在 Android Studio 中添加外部库时出现问题

android - 我无法使用 findViewById

java - Gradle 从 lib 中排除 java 类,替换为自己的类以避免重复

java - 何时使用新布局以及何时使用新 Activity ?

安卓布局问题

android - ImageView 缩放动画稍微切断图像

java - "Pushes sent 0"在 android 的解析仪表板中

android - 如何在 Xamarin Android 应用程序中将日志输出到 SD 卡上的文件?

android - 如何将背景图像资源 TextView 与 R.drawable.bg_image 进行比较以进行切换

java - OpenCV Java : Matlab code to Java equivalency