透過 AndroidManifest.xml 設定 Application 取得 Context # Kotlin

處理需要另外傳入 Context 問題

1. 對專案點選右鍵新增 Kotlin Class

2. 輸入 MainApplication

3. 定義 Context

複製:

class MainApplication : Application() {

companion object {
@SuppressLint("StaticFieldLeak")
lateinit var context: Context
}

}

4. 開啟 AndoridMainfest.xml

5. 修改 Application

修改前

修改後,加入 name,名稱為 Application name

備註:
MainApplication 儲存的路徑是根目錄,所以名稱前方要加 "."
如果有更動儲存位置,需要自行修改

MainApplication 文件位置

6. 原先需要先傳入 Context 修改成 import Application 即可

備註:

import com.example.roomtest.MainApplication;

後記

如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式, 玩具相關資訊,可以訂閱獲得最即時的資訊.

留言

熱門文章

Google Play Console 2022 上架資訊,審核通過時間

2021申請 Android Developer 開發者帳號及上架步驟

如何創造出難以維護的程式碼