如果我是一个活动而且我知道另一个活动正在运行,我该如何更改其他活动的按钮文字?
答案 0 :(得分:1)
另一项活动正在运行,但它在onPause
,您不能保证在您再次回到那里之前不会破坏活动。
因此,您最好查看活动的onResume
以更新按钮文本。如果您仍希望在活动开启时更改按钮文本,则可以在活动上使用广播接收器来更改文本。您还可以使用处理程序和runnable来更新按钮文本。
答案 1 :(得分:0)
更改持久存储中的内容,例如sharedpreferences。
然后在目标活动中,覆盖onResume方法以检查持久存储并对按钮执行更改。