透過 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;
後記
如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式, 玩具相關資訊,可以訂閱獲得最即時的資訊.
留言
張貼留言