Samsung Charge RECORD_SOUND_ACTION Intent not returning when started for result
<p>I'm working on an app that involves having the user record audio.  I'm using the following intent to call the Audio Recorder.</p>

<pre><code>Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(path)));
startActivityForResult(intent, AUDIO_REQ);
</code></pre>

<p>While this works fine on the emulator and nearly all devices it's been tested on, when I try to run it on a Samsung Charge the Audio Recorder never gives me the option to save the recording and return to my Activity.  Once the recording is complete, I'm sent to a list of all recorded audio on the device, and selecting any from this list just plays them.  I can return to the calling Activity with the back button, but this causes a <code>RESULT_CANCLED</code> result code, no file is created at <code>path,</code> and the <code>data</code> parameter of onActivityResult is null. (data is still null if I remove the <code>EXTRA_OUTPUT</code> extra from the intent, nothing changes in this case)</p>

<p>Does anyone know of a way to make the Audio Recorder on this device act correctly? Or can anyone at least confirm that this is solely a Samsung Charge issue, and not something I'll have to worry about on many devices?</p>
