android - 如何在 Flutter 中创建自定义的 android 应用程序类?
问题描述
class MyApplication : FlutterApplication() {
@CallSuper
override fun onCreate() {
super.onCreate()
AppSpector
.build(this)
.withDefaultMonitors()
.run("***")
FlutterMain.startInitialization(this)
}
private var mCurrentActivity: Activity? = null
override fun getCurrentActivity(): Activity? {
return mCurrentActivity
}
override fun setCurrentActivity(mCurrentActivity: Activity) {
this.mCurrentActivity = mCurrentActivity
}
}
我想使用自定义应用程序类。但是当其他活动启动时低于错误
java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter mCurrentActivity
解决方案
推荐阅读
- selenium - Selenium::WebDriver::Error::UnknownError: newSession
- angular5 - 如何将值从模板 HTML 传递到组件,然后在服务中使用
- php - 如何在会话 Laravel 中存储输入
- geolocation - Siri Shortcuts App 总是在 geolocater 中抛出 kCLerorrdomain 错误 2
- node.js - 猫鼬排序子文档并返回子文档
- javascript - 在提交表单中使用 Jquery 创建一个动态表单的 Webscraping 登录页面
- json - 在sql server中将查询输出转换为json格式
- c# - DataGrid (MS.toolkit_) UWP 如何获取 SelectedItem
- python - 大型数据集为零值的完整熊猫数据框
- kotlin - 基类中的多个构造函数,并从 Kotlin 中的派生类中调用最合适的一个