MainActivity has leaked ServiceConnection android.speech.SpeechRecognizer$Connection@414ee400 that was originally bound here

后端 未结 3 1591
南笙
南笙 2021-01-17 22:34

In my app I recognize the user saying \"exit\" or \"close\" and the app should close. With this code

SpeechRecognizer sr;
Map dictiona         


        
3条回答
  •  误落风尘
    2021-01-17 23:18

    I think problem may be at line:

    sr.destroy();
    

    If sr be null, you get NullPointerException, and

    super.onDestroy();
    

    Dont has been called. Try do next:

    if(sr!=null)
    {
        sr.destroy();
    }
    

    or:

    try{
            sr.destroy();
    } 
     catch (Exception e)
    {
     Log.e(TAG,"Exception:"+e.toString());
    }
    

提交回复
热议问题