W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
public interface ElementsCallback
提供可供元素用來(lái)監(jiān)聽(tīng)系統(tǒng)配置和內(nèi)存狀態(tài)變化的回調(diào)。
修飾符和類型 | 方法 | 描述 |
---|---|---|
void | onConfigurationUpdated(Configuration configuration) | 當(dāng)設(shè)備的系統(tǒng)配置發(fā)生變化時(shí)調(diào)用。 |
void | onMemoryLevel(int level) | 當(dāng)系統(tǒng)確定要修剪內(nèi)存時(shí)調(diào)用,例如,當(dāng)能力在后臺(tái)運(yùn)行并且沒(méi)有足夠的內(nèi)存來(lái)運(yùn)行盡可能多的后臺(tái)進(jìn)程時(shí)。 |
void onMemoryLevel(int level)
當(dāng)系統(tǒng)確定要修剪內(nèi)存時(shí)調(diào)用,例如,當(dāng)能力在后臺(tái)運(yùn)行并且沒(méi)有足夠的內(nèi)存來(lái)運(yùn)行盡可能多的后臺(tái)進(jìn)程時(shí)。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
level | 表示內(nèi)存修整級(jí)別,顯示當(dāng)前內(nèi)存使用狀態(tài)。取值及其各自含義如下: 5:應(yīng)用程序運(yùn)行正常,不會(huì)被殺死,但設(shè)備運(yùn)行時(shí)內(nèi)存稍有不足。系統(tǒng)可能會(huì)根據(jù)最近最少使用 (LRU) 列表開(kāi)始?xì)⑺肋M(jìn)程。10:應(yīng)用程序運(yùn)行正常,不會(huì)被殺死,但設(shè)備運(yùn)行時(shí)內(nèi)存極低。你的應(yīng)用程序應(yīng)該釋放一些不必要的資源來(lái)提高系統(tǒng)性能,從而提高應(yīng)用程序的性能。15:應(yīng)用程序運(yùn)行正常,但系統(tǒng)已經(jīng)根據(jù)LRU列表殺死了大部分緩存的進(jìn)程。在這種情況下,您的應(yīng)用程序應(yīng)該盡可能多地釋放不必要的資源。否則,系統(tǒng)可能會(huì)繼續(xù)殺掉所有緩存的進(jìn)程,并開(kāi)始?xì)⒌粢恍┍緫?yīng)繼續(xù)運(yùn)行的進(jìn)程,例如后臺(tái)運(yùn)行的服務(wù)。20:應(yīng)用程序UI被隱藏,例如,因?yàn)橛脩粲|摸了Home設(shè)備上的鍵。您的應(yīng)用程序應(yīng)該釋放分配給 UI 顯示的資源以釋放內(nèi)存。40:設(shè)備內(nèi)存不足,您的應(yīng)用程序位于 LRU 列表的頂部。系統(tǒng)不太可能殺死您的應(yīng)用程序。為了讓您的應(yīng)用程序進(jìn)程在緩存中保留更長(zhǎng)的時(shí)間,您的應(yīng)用程序應(yīng)該通過(guò)釋放一些可以輕松恢復(fù)的資源來(lái)增加可用的系統(tǒng)內(nèi)存。通過(guò)這種方式,您的應(yīng)用程序能夠順利返回前臺(tái),而不是重新啟動(dòng)。60:設(shè)備運(yùn)行的內(nèi)存極低,您的應(yīng)用程序位于 LRU 列表的中間位置。如果沒(méi)有更多內(nèi)存被釋放,您的應(yīng)用程序可能會(huì)在稍后被終止。80:設(shè)備運(yùn)行的內(nèi)存極低,您的應(yīng)用程序位于 LRU 列表的末尾。系統(tǒng)最有可能首先殺死您的應(yīng)用程序。在這種情況下,您的應(yīng)用程序應(yīng)該釋放所有可以釋放的資源。 |
void onConfigurationUpdated(Configuration configuration)
當(dāng)設(shè)備的系統(tǒng)配置發(fā)生變化時(shí)調(diào)用。
只有在 config.json 文件中為當(dāng)前在前臺(tái)運(yùn)行的功能配置了 configurationChange 字段時(shí),才使用此回調(diào)方法。 否則,系統(tǒng)會(huì)重新啟動(dòng)該功能,而不是調(diào)用此回調(diào)方法。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
configuration | 表示新的配置對(duì)象 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: