Из активности я могу легко настроить onActivityResult()
и вызвать startActivityForResult()
, и все работает нормально.
Теперь мне нужно вызвать startActivityForResult()
из диалогового окна. Но я не могу настроить onActivityResult()
, я считаю, что Dialog
не является Activity
.
Как получить результат?
Я пытаюсь сделать что-то подобное внутри диалогового окна, но это не удалось.
//create new Intent
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, m_PicUri);
((Activity) getContext()).startActivityForResult(intent, Const.TAKE_PIC_ACTIVITY_RET_CODE);