Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将intent extra传递给单实例类Android_Android_Kotlin_Android Intent_Single Instance - Fatal编程技术网

如何将intent extra传递给单实例类Android

如何将intent extra传递给单实例类Android,android,kotlin,android-intent,single-instance,Android,Kotlin,Android Intent,Single Instance,我有一个单实例活动(主活动)android:launchMode=“singleInstance”我将收到一个推送通知,单击该通知将打开splash活动&我将向主活动传递数据 val intent = Intent(this, MainActivity::class.java) intent.putExtra(Constant.EXTRA_DATA, dataToMainPage) startActivity(intent) finish() 主要活动onNewIntent()。我也没有得到额

我有一个单实例活动(主活动)
android:launchMode=“singleInstance”
我将收到一个推送通知,单击该通知将打开splash活动&我将向主活动传递数据

val intent = Intent(this, MainActivity::class.java)
intent.putExtra(Constant.EXTRA_DATA, dataToMainPage)
startActivity(intent)
finish()
主要活动onNewIntent()。我也没有得到额外的,我通过飞溅

override fun onNewIntent(intent: Intent?) {
    super.onNewIntent(intent)
    val dataToHandle = intent.getStringExtra(Constant.EXTRA_DATA) // THIS IS NULL
}
我在网上搜索,没有找到任何有用的东西

你能提出一个解决这个问题的方法吗