Context 字面意思「上下文,文章脈絡」,位於 framework
package 的 android.content.Context 中,其實該類為 LONG 型,類似 Win32 中的 Handle 句柄,很多方法需要通過
Context 才能識別調用者的實例,比如說 Toast 的第一個參數就是 Context,一般在 Activity 中我們直接用 this 代替,代表調用者的實例為 Activity,而到了一個 button 的 onClick(View
view) 等方法時,我們用 this 時就會報錯,所以我們可能使用 ActivityName.this 來解決,主要原因是因為實現 Context 的類主要有 Android 特有的幾個模型,Activity、Service 以及 BroadcastReceiver。
- Aug 13 Fri 2010 15:10
-
Android 基礎概念 Context 的作用
請先 登入 以發表留言。