class AreaManager {
companion object {
@Volatile
private var instance: AreaManager? = null
@JvmStatic
fun getInstance(): AreaManager {
return instance ?: synchronized(this) {
instance ?: AreaManager().also { instance = it }
}
}
}
suspend fun updateArea(context: Context): Boolean {
val filePath = downloadFile(context)
return when (filePath) {
null -> false
else -> true
}
}
}
我现在想在 fragment 的 java 代码里调用,应该怎么做?试了 Claude 、GPT 都没能实现,各种飘红。
android 也太难学了
- 不能像 iOS 和 flutter 一样,通过 IDE 快速的知道当前是哪个页面,只能根据页面上的文字去慢慢搜索
- 方法是类似 setOnClickListener(this) 结果回调又是在 onClick ,无法通过点击方法来跟踪调用。类似的还有 onNext 等,再搭配 vm 、adapter 和 presenter ,绝了😂