context字面意思上下文,位於frameworkpackage的android.content.context中,其實該類為long型,類似win32中的handle控制代碼,很多方法需要通過context才能識別呼叫者的例項,比如說toast的第乙個引數就是context,一般在activity中我們直接用this代替,代表呼叫者的例項為activity,而到了乙個button的onclick(viewview)等方法時,我們用this時就會報錯,所以我們可能使用activityname.this來解決,主要原因是因為實現context的類主要有android特有的幾個模型,activity、service以及broadcastreceiver。
1、它描述的是乙個應用程式環境的資訊,即上下文。
2、該類是乙個抽象(abstractclass)類,android提供了該抽象類的具體實現類(後面我們會講到是contextiml類)。
3、通過它我們可以獲取應用程式的資源和類,也包括一些應用級別操作,例如:啟動乙個activity,傳送廣播,接受intent
資訊 等。
api文件解釋:
public abstract classcontext
extends object
獲取裝置上下文
獲取裝置上下文有三種方法 beginpaint getdc getwindowdc。方法一 beginpaint和endpaint函式。beginpaint函式適用在wm paint訊息中。使用這種方法可以自動將無效區域設為有效。預設情況下,呼叫beginpaint函式時會自動將無效區域的背景擦出。...
上下文 上下文棧
全域性 函式 區域性 在執行全域性 前將window確定為全域性執行上下文 對全域性資料進行預處理 var定義的全域性變數 undefined,新增為window的屬性 function宣告的全域性函式 賦值 fun 新增為window的方法 this 賦值 window 開始執行全域性 在呼叫函式...
中斷上下文 程序上下文
在學習與作業系統相關的知識時候,我們經常遇到程序上下文 中斷上下文,看似熟悉又感覺不是特別清晰。這裡我們從如下幾個方面進行描述。上下文是從英文中context翻譯過來的,指的是一種環境。上下文我們看起來不怎麼熟悉,但是我們可以看context的中文翻譯,或者我們能更加的情形些。context n 語...