Java架构领域

关注

【Android】AppGlobals(免初始化获取全局Context)

Java架构领域

关注

阅读 86

2022-06-24


AppGlobals,免初始化获取全局Context

Crazy Coding

object AppGlobals {
var application: Application? = null
@SuppressLint("PrivateApi")
fun get(): Application? {
if (application == null) {
try {
application =
Class.forName("android.app.ActivityThread").getMethod("currentApplication")
.invoke(null) as Application
} catch (e: Exception) {
e.printStackTrace()
}
}
return application
}
}


相关推荐

耶也夜

Android——Context全局获取方法

耶也夜 57 0 0

程序员漫画编程

android_获取全局的context

程序员漫画编程 96 0 0

RockYoungTalk

Flutter获取全局context

RockYoungTalk 196 0 0

ixiaoyang8

Android全局获取Context上下文实例

ixiaoyang8 57 0 0

千行

数组初始化动态初始化

千行 150 0 0

念川LNSC

Android车载——VehicleHal初始化(Android 11)

念川LNSC 32 0 0

攻城狮Chova

权重初始化之凯明初始化

攻城狮Chova 148 0 0

椰果玩安卓

const常量用初始化列表初始化

椰果玩安卓 165 0 0

爱奔跑的读书者

Kotlin 中初始化块、初始化的顺序、lateinit延迟初始化详解

爱奔跑的读书者 154 0 0

斗米

【Kotlin】类的初始化 ④ ( lateinit 延迟初始化 | ::属性名称.isInitialized 检查属性是否初始化 | lazy 惰性初始化 )

斗米 90 0 0

精彩评论(0)

0 0 举报