首页 > 解决方案 > 如何在 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

标签: androidkotlinflutter

解决方案


推荐阅读