В моем классе mainactivity при нажатии кнопки отображается диалоговое окно, в котором отображаются кнопки «захватить фотографию», «захватить видео», выбрать из галереи »при нажатии любая из этих кнопок должна выполнить соответствующее действие и вернуть путь к файлу mainactivity. легко сделать с startActivityForResult & onActivityResult в mainactivity. Но как я могу использовать намерение в пользовательском диалоговом окне и возвращать результат намерения из обычай dilaog к mainactivity.Android: как пользовательский диалог возвращает результат намерения родительской активности
Спасибо за ваше время.
takeaPhoto.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, ACTION_TAKE_PHOTO);
}
});
общественного недействительными onActivityResult (интермедиат requestCode, внутр ResultCode, Намерение данные) {
переключатель() {
// сделать действия
Строка Filepath = data.getDataString();
filename.setText (filePath); }}
Большое спасибо :-) !. Это сработало для меня. – ss45