2019-08-09, v4.2.3.502

1. Announced wrongly it was version 4.2.2
 2. Updated the LoggerService for the logcat version

 UPDATED: Fixed System.exit(0) problem causing failure...
This commit is contained in:
Jimmie Matsson 2019-08-10 13:26:27 +02:00
parent 3d804d8840
commit 32de82e884

View file

@ -766,7 +766,11 @@ public class VoiXtremeService extends VoiXtremeServiceBase
*/
@Override
public void onStateChanged(int newState) {
String stateStr;
if (mVxtEngineApi == null) {
return;
}
switch (newState) {
@ -862,6 +866,10 @@ public class VoiXtremeService extends VoiXtremeServiceBase
Lg.v( TAG, "onSpeakElementCompleted Completed text with id: " + id);
Lg.i( TAG, "onSpeakElementCompleted TtsId=" + mSay.mSayTtsId + " CmdId=" + mSay.mSayCommandId);
if (mVxtEngineApi == null) {
return;
}
mVxtEngineApi.nativelog( 0, TAG, "onSpeakElementCompleted TtsId=" + mSay.mSayTtsId+ " CmdId=" + mSay.mSayCommandId);
mIsSepaking = false;
// CALL THE TTS API INDICATING THE SPEECH IS FINISHED
@ -884,9 +892,6 @@ public class VoiXtremeService extends VoiXtremeServiceBase
mVxtEngineApi.ttsCallback( 2, mSay.mSayTtsId, mSay.mSayAsrMode, mSay.mSayTtsMode);
mSay.mSayTtsId = 0;
}
}
/**
@ -1114,18 +1119,28 @@ public class VoiXtremeService extends VoiXtremeServiceBase
case BroadcastParams.COMMAND_FINALIZE:
Lg.i(TAG, "update COMMAND_FINALIZE #1" );
System.exit(0);
FailSave t = new FailSave();
t.start();
Lg.i(TAG, "update COMMAND_FINALIZE #2" );
mVxtEngineApi.nativelog( 0, TAG, "updateFromHandler COMMAND_FINALIZE #1" );
mVxtEngineApi.vxtFinalizeAll();
Lg.i(TAG, "update COMMAND_FINALIZE #3" );
mVxtEngineApi.nativelog( 0, TAG, "updateFromHandler COMMAND_FINALIZE #2" );
t.interrupt();
stopSelf();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Lg.i(TAG, "update COMMAND_FINALIZE #2");
System.exit(0);
}
}, 555);
// System.exit(0);
// FailSave t = new FailSave();
// t.start();
//
// Lg.i(TAG, "update COMMAND_FINALIZE #2" );
// mVxtEngineApi.nativelog( 0, TAG, "updateFromHandler COMMAND_FINALIZE #1" );
// mVxtEngineApi.vxtFinalizeAll();
// Lg.i(TAG, "update COMMAND_FINALIZE #3" );
// mVxtEngineApi.nativelog( 0, TAG, "updateFromHandler COMMAND_FINALIZE #2" );
//
// t.interrupt();
// stopSelf();
break;
// From intent