如何将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
}
我在网上搜索,没有找到任何有用的东西
你能提出一个解决这个问题的方法吗