如果Firebase数据库中的值发生更改,是否可以更新Android主屏幕小部件的内容(例如textview的文本?
是,可以使用onSnapshot()方法。假设如果您想更改textView的文本,则可以在代码中使用addSnapshotListener(...)从Firebase中获取数据,该代码将获取并调用当前数据,然后每当该数据再次使用新值触发变化。因此,只要数据发生变化,就可以根据需要更新textView文本。您可以获得有关此Here]的更多信息
addSnapshotListener(...)