2011-11-21 131 views
1

我的应用程序与具有关联三项活动,每个选项卡TabActivity开始调整外Widget的参数。安卓:从活动

然后,我有一个单例类,它包含可以通过这些选项卡操作的所有值,主要使用SeekBars。

但是,一些SeekBars需要能够调整其他SeekBars上的值,包括其他Tab/Activity中的值。

我有听众在用户调整SeekBar时检测到更改。在这里我更新单身人士的价值。从那里我希望单身人士能够更新一些其他SeekBars上的参数。

通常情况下(非Android),我会得到对UI类的引用,以便能够访问setter方法,但我很难找出如何做到这一点,因为Android似乎有点不同意图?)。

有没有简单的方法来做到这一点?

回答

1

当我们从标签乙切换到C,选项卡B活性被恢复(称为的onResume)

protected void onResume() 

如果更改标签乙一个静态变量的值,并且所述开关以标签乙..的当u在恢复状态清洁香港它的变化将refelected

覆盖上恢复方法。把日志iniside的方法和检查

0

尝试(为此,你需要context object):

public void sendBroadcast (Intent intent) 

而且在Activity端使用reciever方法来接收意图。

您可以使用intent.setAction(string)提供额外的信息。