關於由開發者APP回到寵物系統的問題

目前遇到一個問題:
在SDK中提到以下兩個問題:

// stop listen to wakeup
mRobot.stopListen();

// release Nuwa SDK resource while App closed.(or Activity in pause/destroy state)
mRobot.release();

我們在關閉自己的app時,在onDestory stopListen + release
造成寵物系統無法用語音再喚醒,只能摸肚子喚醒。
如果不執行 stopListen + release 寵物系統才能用語音喚醒。
而且似乎release() 會把wikeservice給停止,如果前一頁沒有在適當時間點再startWakeup 就無法再用語音喚醒了。
這樣是否建議在關閉APP時不執行 stopListen + release 呢?

放到onPause去處理,可解,感謝。

由於目前的nuwa架構設計下,所有的app只要在背景,app的onDestroy,都會強制被被系統延後2秒自動執行,故會產生些timing的問題。故把free resource 的動作放在onPause。

Log in to reply

Looks like your connection to NUWA robotics developer forum was lost, please wait while we try to reconnect.