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。

創作者介紹
創作者 新手成長 的頭像
yuyu

新手成長

yuyu 發表在 痞客邦 留言(0) 人氣( 4503 )