為什么要擴展Application課程?它對我有什么用?為什么要這么做?我讀過它可以用來聲明全局變量,是全部還是其他任何應(yīng)用程序?
3 回答

楊__羊羊
TA貢獻1943條經(jīng)驗 獲得超7個贊
另外,我無法想象一個真正的場景,其中擴展應(yīng)用程序要么優(yōu)于另一種方法,要么是完成某些任務(wù)所必需的。如果您有一個昂貴的,經(jīng)常使用的對象,則可以在檢測到該對象當前不存在時在IntentService中初始化它。應(yīng)用程序本身在UI線程上運行,而IntentService在其自己的線程上運行。
我更喜歡使用顯式Intent將數(shù)據(jù)從Activity傳遞給Activity,或者使用SharedPreferences。還有一些方法可以使用接口將數(shù)據(jù)從Fragment傳遞到其父Activity。

婷婷同學_
TA貢獻1844條經(jīng)驗 獲得超8個贊
應(yīng)用程序類是具有應(yīng)用程序完整生命周期的對象。它是您作為應(yīng)用程序的最高層。示例可能的用法:
您可以通過在Application類中覆蓋onCreate來添加啟動應(yīng)用程序時所需的內(nèi)容。
存儲從Activity跳轉(zhuǎn)到Activity的全局變量。像Asynctask一樣。
- 3 回答
- 0 關(guān)注
- 640 瀏覽
添加回答
舉報
0/150
提交
取消