Из операции я могу легко настроить 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);