MyActivityManager.kt
509 Bytes
package com.wd.common.manager
import android.app.Activity
import java.lang.ref.WeakReference
/**
* @brief Activity管理类
*
* @author wangkai
* @version [V1.0.0, 2022/10/11]
* @since V1.0.0
*/
object MyActivityManager {
// 弱引用
private var sCurrentActivityWeakRef: WeakReference<Activity>? = null
fun getCurrentActivity(): Activity? = sCurrentActivityWeakRef?.get()
fun setCurrentActivity(activity: Activity) {
sCurrentActivityWeakRef = WeakReference(activity)
}
}