Skip to content

Commit

Permalink
Android Permission Result handle bug fixed.
Browse files Browse the repository at this point in the history
  • Loading branch information
Pravinkumar Putta committed Feb 7, 2020
1 parent 4f74715 commit ad8511b
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cordova-plugin-speech",
"version": "0.0.2",
"version": "0.0.3",
"description": "This is cordova plugin for Speech Recognition and Text to Speech.",
"cordova": {
"id": "cordova-plugin-speech",
Expand Down
5 changes: 3 additions & 2 deletions src/android/com/pravinkumarp/Speech.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
import android.speech.SpeechRecognizer;
import android.speech.tts.TextToSpeech;
import android.speech.tts.UtteranceProgressListener;
import android.util.Log;

import org.apache.cordova.CallbackContext;
import org.apache.cordova.CordovaPlugin;
Expand Down Expand Up @@ -194,8 +195,8 @@ private void initRecognition(String language, CallbackContext callbackContext) {
}
this.sttCallbackContext = callbackContext;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (cordova.getActivity().checkSelfPermission(Manifest.permission.RECORD_AUDIO) != PackageManager.PERMISSION_GRANTED) {
cordova.getActivity().requestPermissions(new String[]{Manifest.permission.RECORD_AUDIO}, REQUEST_RECORD_AUDIO);
if (!cordova.hasPermission(Manifest.permission.RECORD_AUDIO)) {
cordova.requestPermissions(this, REQUEST_RECORD_AUDIO, new String[]{Manifest.permission.RECORD_AUDIO});
return;
}
}
Expand Down

0 comments on commit ad8511b

Please sign in to comment.