假設(shè)我在活動(dòng) 1 中,我有一個(gè)顯示在 textView 上的變量 x=6。我在我的 onCreate 方法中將它顯示在 textView 上。在活動(dòng) 2 中,我使 x = 5。然后,我切換回活動(dòng) 1。textview 仍將讀取 x = 6。我知道我可以使用 Intents 解決這個(gè)問(wèn)題,但我將在我的整個(gè)應(yīng)用程序中做類似的事情,所以我想知道是否有更簡(jiǎn)單的方法 - 也許是更新的方法每次活動(dòng)打開(kāi)時(shí)的值?謝謝。編輯:另外,每次按下手機(jī)上的后退按鈕時(shí),我可以刷新每個(gè)活動(dòng)嗎?
2 回答

藍(lán)山帝景
TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊
創(chuàng)建一個(gè)單獨(dú)的文件,您可以在其中聲明變量static
,然后在整個(gè)應(yīng)用程序中從該文件中讀取所有變量。這不是一個(gè)很好的解決方案,但對(duì)于您的場(chǎng)景來(lái)說(shuō),它是最簡(jiǎn)單/最容易的。
另外,每次按下手機(jī)上的后退按鈕時(shí),我可以刷新每個(gè)活動(dòng)嗎?
是的,將您的更新代碼放入OnResume
(這是一個(gè)覆蓋功能)
添加回答
舉報(bào)
0/150
提交
取消