Android中Context的幾點理解

2021-06-29 08:38:41 字數 406 閱讀 5638

1、它描述的是乙個應用程式環境的資訊,即上下文。

2、該類是乙個抽象(abstract class)類,android提供了該抽象類的具體實現類contextiml。

5、注意context的生命週期,比如android知識梳理:訊息機制之handler(中提的。

6、不同的context,其能力是不一樣的,見下表(來自網路):

no3 在android4.2以上,如果receiver是null的話(這是用來獲取乙個sticky broadcast的當前 值的),這是允許的

activity.this的context 返回當前activity的上下文,屬於activity ,activity 摧毀他就摧毀

getbasecontext()  返回由建構函式指定或setbasecontext()設定的上下文

Android 中呼叫全域性Context

經常需要用到系統的一些功能必須傳遞context物件,往往有時候不方便傳遞當前的context或者即使能夠傳遞context也非常麻煩,比如 audiomanager aduiomanager audiomanager context.getsystemservice context.audio s...

關於android中的Context

提到android,我們首先想到的是activity,service,broadcastreceiver,contentprovider,然而在使用這些元件的時候,卻離不開context今天就來研究一下context。1.context是什麼 2.context裡面有哪些資料 3.context能提...

關於Android中Context的操作

在 android 中context可以作很多操作,其主要的功能是載入和訪問資源。android有兩種不同的context 1.protected void oncreate bundle state 把activity context傳遞給view,意味著view擁有乙個指向activity的引用...