pocketsphinxandroiddemo works only one time
<p>I am using PocketSphinxAndroidDemo app on an android device. </p>

<p>The engine recognizes utterances frequently, but occasionally (and more often when I use longer sentences) goes into a state where it just stops recognizing and does not show any answers onto the screen.</p>

<p>I am using jsgf grammar. </p>

<p>The config settings in the RecognizerTask are </p>

<pre><code>c.setString("-hmm","/mnt/sdcard/edu.cmu.pocketsphinx/hmm/en_US/hub4wsj_sc_8k");
c.setString("-dict", "/mnt/sdcard/edu.cmu.pocketsphinx/jsgf/0199.dic");
c.setString("-jsgf", "/mnt/sdcard/edu.cmu.pocketsphinx/jsgf/phone_grammar.gram");
c.setString("-rawlogdir", "/mnt/sdcard/edu.cmu.pocketsphinx");
c.setFloat("-samprate", 8000.0);
c.setInt("-maxhmmpf", 2000);
c.setInt("-maxwpf", 10);
c.setInt("-pl_window", 2);
c.setBoolean("-backtrace", true);
c.setBoolean("-bestpath", false);
this.ps = new Decoder(c);
this.audio = null;
this.audioq = new LinkedBlockingQueue&lt;short[]&gt;();
this.use_partials = false;
this.mailbox = Event.NONE;
</code></pre>

<p>It keeps giving a final hypothesis of null</p>

<p>Any ideas ? </p>
