For avoid calling MmiDeinitialize in VoiceTouchResult Eventhandler,
change Turn off request logic as calling Exit() for terminate.
And when it terminate, call deactivate and deinitialize.
Change-Id: I299cc2899ed67211f1b668bc0097ee73dc5455bc
override protected void OnTerminate()
{
+ mVoiceTouchMmiManager.VoiceTouchDeactivate();
+ mVoiceTouchMmiManager.VoiceTouchMmiDeinitialize();
base.OnTerminate();
}
using VoiceTouch.VoiceTouchMmi;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
+using Tizen.NUI;
namespace VoiceTouch
{
mVoiceTouchViewManager.ShowAsrFinalResult(voiceTouchResult.error.reason);
return;
case TURN_OFF_REQUEST:
- mVoiceTouchMmiManager.VoiceTouchDeactivate();
- mVoiceTouchMmiManager.VoiceTouchMmiDeinitialize();
+ NUIApplication.Current.Exit();
return;
default:
Tizen.Log.Error(LogTag, "No Matched outputEvent type.");