Как прослушивать метод Android onActivityResultAndroid

Форум для тех, кто программирует под Android
Ответить
Гость
 Как прослушивать метод Android onActivityResult

Сообщение Гость »


Я пытался использовать действие новой камеры для захвата изображения, но метод результата действия в моем случае не работает.
Открытый класс MyPlugin реализует FlutterPlugin, MethodCallHandler, ActivityAware, PluginRegistry.ActivityResultListener { частный недействительный launchTakeImageWithCameraIntent () { Намерение намерение = новое намерение (MediaStore.ACTION_IMAGE_CAPTURE); Файл imageFile = createTemporaryWritableImageFile(); // Uri pendingCameraMediaUri = Uri.parse("file:" + imageFile.getAbsolutePath()); Uri imageUri = FileProvider.getUriForFile( активность, "com.example.dcc_flutter_ai.FileProvider", imageFile); Intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); GrantUriPermissions (намерение, imageUri); пытаться { Activity.startActivityForResult(намерение, CAPTURE_IMAGE_REQUEST_ID); ... } // Этот метод не работает в моем случае. @Override public boolean onActivityResult(int requestCode, int resultCode, данные намерения @Nullable) { переключатель (код запроса) { случай CAPTURE_IMAGE_REQUEST_ID: handleCaptureResult (код результата, данные); перерыв; по умолчанию: вернуть ложь; } вернуть истину; } }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»