В диалоговом конструкторе передайте ссылку на родительский Activity, затем вы можете использовать в диалоге, как это,
ятельности я могу легко настроить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);