Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android context的作用

android context的作用

編輯:關於Android編程

android中很多方法中都需要傳遞參數Context,但是這個到底是干什麼的呢?

 

Activity也是繼承自Context


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。  Context提供了關於應用環境全局信息的接口。它是一個抽象類,它的執行被Android系統所提供。它允許獲取以應用為特征的資源和類型。同時啟動應用級的操作,如啟動Activity,broadcasting和接收intents

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved