在安卓中保存和存储活动记录



我正在Android Studio中开发一个应用程序,想制作一个收藏夹页面。为此,我希望用户能够将活动保存到收藏夹,并且从主页打开收藏夹页面时,用户可以查看启动此活动的按钮。

我查找了许多其他类似的问题,但没有一个适合我的特定问题。

我已经研究了不同的可能性,例如共享首选项,切换按钮等,但没有一个我可以开始工作。

我真的很感激你的帮助。

提前非常感谢你。

也许您可以创建HashMap的静态对象并将喜欢的活动保存到此对象中,并可以从中检索活动。像这样的东西。

此 HashMap 对象可以保存在应用程序类中,因此您可以从应用程序的任何位置访问收藏夹活动的用户列表。

private static final Map<String, Class> favActionMap;
   favActionMap= new HashMap<>();
        favActionMap.put("FAV_1", AddFixtureActivity.class);
        favActionMap.put("FAV_2", AddSwitchActivity.class);
        favActionMap.put("FAV_3", CommissionStatusActivity.class);

要持久存储数据,请将其保存在数据库或共享首选项中

最新更新