gpt4 book ai didi

java - android 在另一个 Activity 发生更改后更新 Activity TextView

转载 作者:行者123 更新时间:2023-12-01 17:38:06 26 4
gpt4 key购买 nike

我有一个 Android Activity onCreate(),它将查询数据库并在 UI 上的 TextView 中显示查询结果。

我遇到的问题是在某些时候,用户可以打开另一个 Activity 并更新数据库。当他们返回原始 Activity 时,我希望 TextView 使用新的数据库信息进行更新(因此,我将重新查询数据库并显示信息)。

我愿意做的另一件事是从用户那里获取新输入(在新 Activity 中)并直接更新现有 Activity 中的 TextView (无需现有 Activity 重新查询数据库)。但我也不知道如何做这样的事情。

有人可以告诉我执行此操作的最佳方法吗?到目前为止,我找到的唯一解决方案与广播接收器有关,但我不确定这是否最适合我要做的事情。

如果有任何建议,我将不胜感激。谢谢!

最佳答案

如果 ListView 中显示的数据量不大,最简单的解决方案就是在 onResume() 方法中重新查询数据库。当 Activity 再次向用户显示时,总是会调用此方法。

BroadcastReceiver 是个好东西,但为了这么简单的任务而付出努力是不值得的。

关于java - android 在另一个 Activity 发生更改后更新 Activity TextView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4227411/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com