2011-12-21 2 views
0

Можно ли отменить намерение во время его деятельности? Поскольку я запустил намерение камеры ==> через «MediaStore», чтобы записать видео (и поместил его в файл.3gp), и сразу после снятия видео я не смог вернуться в свою деятельность, телефон заблокирован на камере Preview .. Я думаю, что это неотъемлемая проблема моей индивидуальной версии Android (преодоление), поэтому я хочу отменить намерение камеры только после записи видео, но я не знаю, как ...? Помогите мне пожалуйста .. !!Умышленное убийство (намерение записи камеры) во время его деятельности

Вот мой код:

//create new Intent 
    Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); 
    fileUri = Uri.fromFile(new 

    File(Environment.getExternalStorageDirectory().getPath() + 

    "/recordvideotestoutput.3gp")); 
    intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); // set the image file name 
    intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0); // set the video image quality 

    to high 
    intent.putExtra(MediaStore.EXTRA_SIZE_LIMIT, 4000); 
    intent.putExtra(MediaStore.EXTRA_FINISH_ON_COMPLETION, true); //====> normaly this 
    code shall return after video recording but it do not work... 
    // start the Video Capture Intent 

    startActivityForResult(intent, CAPTURE_VIDEO_ACTIVITY_REQUEST_CODE); 

ответ

0

Как вы реализовали startActivityForResult вам нужно реализовать метод onActivityResult ..

Смежные вопросы