java通过一次单击更新所有屏幕活动
我的问题是如何通过单击更新所有其他活动。例如,我有3 screen
{MainActivity
,FirstActivity
,SecondActivity
。在每个activity
中,有1 textview
按钮onclick位于MainActivity
。单击按钮时,每个活动中的所有文本视图将显示一个文本
你可以在下面搜索框中键入要查询的问题!
我的问题是如何通过单击更新所有其他活动。例如,我有3 screen
{MainActivity
,FirstActivity
,SecondActivity
。在每个activity
中,有1 textview
按钮onclick位于MainActivity
。单击按钮时,每个活动中的所有文本视图将显示一个文本
# 1 楼答案
为此,您需要使用观察者设计模式,即“一对多”关系。您所要求的代码比我愿意在这里提供的代码要多,但这是一个有用的开始链接:
https://m.youtube.com/watch?v=_BpmfnqjgzQ
# 2 楼答案
一种方法是使用
shared preferences
。单击按钮时,只需在共享首选项中添加一个条目。像这样:在所有其他活动中,您可以从共享首选项中检索
sampleText
,并显示在textview
中