我有一个定制的语音控制器来控制我的应用程序。 他们有两个不同的apk和活动。
当我的应用程序未创建时,语音指挥官创建它并通过Bundle传递数据。 但是当我的应用程序已经创建时,语音指挥官只会将我的应用程序带到前面。 Bundle中的数据无法获取!
我试图覆盖“onNewIntent()”,但它没有开火。
我的应用程序将运行如下:
我的应用: onCreate - >的onResume
语音指挥官: onPause - >的onStop
语音指挥官发送包给startActivity我的app: onRestart - >的onResume
有人可以帮忙吗?
答案 0 :(得分:0)
查看onNewIntent(Intent)的文档。您的应用程序的清单必须声明特定的launchMode
或startActivity(Intent)
中的意图必须使用FLAG_ACTIVITY_SINGLE_TOP
标记。