从数据库中删除数据后如何刷新 activity(使用 DAO)
How do I refresh my activity after deleting data from database (using DAO)
点击将删除数据库中所有记录的按钮后,我应该如何 "refresh" 我的 Activity
?现在,在点击负责删除数据的图标后,我必须重新 运行 我的应用程序才能看到变化 - 例如空 RecyclerView
.
如前所述,每次更改数据时,您都需要使用 LiveData 或 rxJava 2 来更新activity。
实时数据:https://medium.com/mindorks/using-room-database-with-livedata-android-jetpack-cbf89b677b47
RXJava 2:https://medium.com/androiddevelopers/room-rxjava-acb0cd4f3757
您可以添加 yourAdapter.notifyDataSetChanged();
onClick 您的按钮
希望对您有用。
点击将删除数据库中所有记录的按钮后,我应该如何 "refresh" 我的 Activity
?现在,在点击负责删除数据的图标后,我必须重新 运行 我的应用程序才能看到变化 - 例如空 RecyclerView
.
如前所述,每次更改数据时,您都需要使用 LiveData 或 rxJava 2 来更新activity。
实时数据:https://medium.com/mindorks/using-room-database-with-livedata-android-jetpack-cbf89b677b47
RXJava 2:https://medium.com/androiddevelopers/room-rxjava-acb0cd4f3757
您可以添加 yourAdapter.notifyDataSetChanged();
onClick 您的按钮
希望对您有用。