не может вызвать функцию onActivityResult внутри Activity - PullRequest
0 голосов
/ 06 июля 2011

У меня есть этот метод ниже, который может запустить камеру устройства и вернуть изображение .....

protected void takePhoto() {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);

mUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(), "bpi_"
        + String.valueOf(System.currentTimeMillis()) + ".jpg"));
cameraIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, mUri);

try {
    cameraIntent.putExtra("return-data", true);
    startActivityForResult(cameraIntent, CAMERA_PICK);
} catch (Exception e) {
    e.printStackTrace();
}
}

Проблема в том, что этот метод используется в одном действии, которое находится внутри вкладки... Почему-то у меня не может быть никакого ответа от onActivityResult(...)!

Я уже использовал флаги для намерения, но он все еще не работает.

У кого-нибудь есть обходной путь ??

...