|
|
@@ -116,12 +116,9 @@ public class ActivityResultResolver {
|
|
|
bundle.putString(METHOD, METHOD_TAKE_VIDEO);
|
|
|
}
|
|
|
bundle.putParcelable(URI, uri);
|
|
|
- TUICore.startActivityForResult(activityResultCaller, ActivityResultProxyActivity.class, bundle, new ActivityResultCallback<ActivityResult>() {
|
|
|
- @Override
|
|
|
- public void onActivityResult(ActivityResult result) {
|
|
|
- if (result.getData() != null) {
|
|
|
- TUIValueCallback.onSuccess(callback, result.getData().getBooleanExtra(KEY_DATA, false));
|
|
|
- }
|
|
|
+ TUICore.startActivityForResult(activityResultCaller, ActivityResultProxyActivity.class, bundle, result -> {
|
|
|
+ if (result.getData() != null) {
|
|
|
+ TUIValueCallback.onSuccess(callback, result.getData().getBooleanExtra(KEY_DATA, false));
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
@@ -264,14 +261,11 @@ public class ActivityResultResolver {
|
|
|
private void takePictureVideo(Intent intent, boolean isPicture) {
|
|
|
Uri uri = intent.getParcelableExtra(URI);
|
|
|
ActivityResultLauncher<Pair<Uri, Boolean>> launcher =
|
|
|
- this.registerForActivityResult(new TakePictureVideoContract(), new ActivityResultCallback<Boolean>() {
|
|
|
- @Override
|
|
|
- public void onActivityResult(Boolean result) {
|
|
|
- Intent dataIntent = new Intent();
|
|
|
- dataIntent.putExtra(KEY_DATA, result);
|
|
|
- setResult(Activity.RESULT_OK, dataIntent);
|
|
|
- finish();
|
|
|
- }
|
|
|
+ this.registerForActivityResult(new TakePictureVideoContract(), result -> {
|
|
|
+ Intent dataIntent = new Intent();
|
|
|
+ dataIntent.putExtra(KEY_DATA, result);
|
|
|
+ setResult(Activity.RESULT_OK, dataIntent);
|
|
|
+ finish();
|
|
|
});
|
|
|
try {
|
|
|
launcher.launch(Pair.create(uri, isPicture));
|