2011-11-21 219 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)提供額外的信息。