context意為上下文,是乙個應用程式環境資訊的介面。
在開發中我們經常使用context,它的使用場景總的來首分為兩類,它們分別是:
使用context呼叫方法,比如啟動activity、訪問資源、呼叫系統級服務等。
呼叫方法時傳入context,比如彈出toast、建立dialog等。
context的關聯類採用了裝飾模式,主要有以下優點:
想要在activity中使用context提供的方法,務必要先建立context。activity的context會在activity的啟動過程中被建立。
上下文 上下文棧
全域性 函式 區域性 在執行全域性 前將window確定為全域性執行上下文 對全域性資料進行預處理 var定義的全域性變數 undefined,新增為window的屬性 function宣告的全域性函式 賦值 fun 新增為window的方法 this 賦值 window 開始執行全域性 在呼叫函式...
程序上下文與中斷上下文的理解
一.什麼是核心態和使用者態 使用者態 使用者程式執行空間。1.程序上下文 1 程序上文 其是指程序由使用者態切換到核心態是需要儲存使用者態時cpu暫存器中的值,程序狀態以及堆疊上的內容,即儲存當前程序的程序上下文,以便再次執行該程序時,能夠恢復切換時的狀態,繼續執行。2 程序下文 其是指切換到核心態...
程序上下文與中斷上下文的理解
使用者態 使用者程式執行空間。1.程序上下文 1 程序上文 其是指程序由使用者態切換到核心態是需要儲存使用者態時cpu暫存器中的值,程序狀態以及堆疊上的內容,即儲存當前程序的程序上下文,以便再次執行該程序時,能夠恢復切換時的狀態,繼續執行。2 程序下文 其是指切換到核心態後執行的程式,即程序執行在核...