如何在Flutter中创建自定义android应用程序类?

时间:2019-11-18 08:50:43

标签: android kotlin flutter

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

0 个答案:

没有答案