2012-09-25 21 views
2

我有一個控制我的應用程序的定製語音指揮官。 他們在兩個不同的apk和活動。將數據從當前活動傳遞到不同的apk中的暫停活動?

當我的應用程序沒有創建時,語音指揮官創建它並通過Bundle傳遞數據。 但是當我的應用程序已經創建時,語音指揮官只會將我的應用程序放在前面。 Bundle中的數據無法獲得!

我試圖覆蓋「onNewIntent()」,但它傷不起。


我的應用程序將如下運行:

我的應用程序:的onCreate - >的onResume
上 聲音命令:的onPause - >的onStop
聲音命令發送捆綁給startActivity我的應用程序:onRestart - > onResume

任何人都可以幫忙嗎?

回答

0

查看onNewIntent(Intent)的文檔。您的應用程序的清單必須聲明特定的launchModestartActivity(Intent)中的意圖必須使用FLAG_ACTIVITY_SINGLE_TOP標誌。

+0

實際上,我已經在清單中添加了launchMode: 'android:launchMode =「singleTop」'但它不起作用。 – timyau

相關問題