首页 > 解决方案 > 将项目添加到其他 Activity 中的 RecyclerView

问题描述

我正在开发一个简单的应用程序,但我被 Android 设计架构困住了。在我的主要活动中,我有一个显示项目列表的 RecyclerView。当我单击主 Activity 中的浮动操作按钮时,将启动一个新 Activity(输入 Activity),其中必须向 RecyclerView 添加一个新项目。

做这个的最好方式是什么?

由于我是 Android 应用程序开发的新手,我不知道该怎么做。

标签: androidandroid-recyclerview

解决方案


  1. 在 sqlite 中保存 Input 活动的数据。
  2. 在共享首选项上保存一个布尔标志,指示数据已更改。您可以使用另一个整数(或字符串,取决于您的实现)来保存新添加的输入的 sqlite 主键。
  3. 退出输入活动
  4. 在 Main 活动的 onResume() 内部,检查是否添加了数据,如果添加,则获取其 id 和值。

推荐阅读