誤區:Context 是所有類父類。事實:
java.lang.Object 是所有類的根父類Context 是 ContextWrapper → ContextImpl 的抽象基類Activity、Service、Application 繼承 ContextWrapper 間接實現 Context| 類別 | 代表方法/字段 |
|---|---|
| 資源訪問 | getResources(), getString(), getDrawable() |
| 系統服務 | getSystemService(), getPackageManager() |
| 組件操作 | startActivity(), sendBroadcast(), bindService() |
| 文件/數據 | getFilesDir(), getSharedPreferences(), openOrCreateDatabase() |
| 主題/樣式 | getTheme(), obtainStyledAttributes() |