This commit is contained in:
wangcongtao
2020-04-24 11:08:50 +08:00
parent 7d293ad1eb
commit bb12fb9ae9

View File

@@ -117,9 +117,15 @@ public class AIAssist implements VoiceClient.VoiceCmdCallBack, OnTtsListener {
return;
}
Logger.d( TAG, "received command: %s", cmd );
final List< IMogoVoiceCmdCallBack > cmdCallBacks = mCmdMap.get( cmd );
Iterator< IMogoVoiceCmdCallBack > iterator = cmdCallBacks.iterator();
while ( iterator.hasNext() ) {
Iterator< IMogoVoiceCmdCallBack > iterator = null;
try {
List< IMogoVoiceCmdCallBack > cmdCallBacks = mCmdMap.get( cmd );
iterator = new ArrayList<>( cmdCallBacks ).iterator();
} catch( Exception e ){
}
while ( iterator != null && iterator.hasNext() ) {
IMogoVoiceCmdCallBack callBack = iterator.next();
if ( callBack != null ) {
callBack.onCmdSelected( cmd );