summaryrefslogtreecommitdiff
path: root/java/src
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2022-12-02 06:54:20 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-12-02 06:54:20 +0000
commitd293b3b3102ef5e3944422fd6bc2cbe7109edf36 (patch)
tree75b32839a7182d65eef0cfe11f04378ed391cc2d /java/src
parentbdef3194721acaaed5af97c357aae161df2b4c24 (diff)
parent9864ca7246e07d90c07717ec82c686d4f7faa02e (diff)
Merge "Fix NPE from dependency initialization order" into tm-qpr-dev
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/intentresolver/ChooserActivity.java13
1 files changed, 6 insertions, 7 deletions
diff --git a/java/src/com/android/intentresolver/ChooserActivity.java b/java/src/com/android/intentresolver/ChooserActivity.java
index 6b7bf614..fe1df879 100644
--- a/java/src/com/android/intentresolver/ChooserActivity.java
+++ b/java/src/com/android/intentresolver/ChooserActivity.java
@@ -147,7 +147,6 @@ import java.util.Objects;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.function.Consumer;
-import java.util.function.Supplier;
/**
* The Chooser Activity handles intent resolution specifically for sharing intents -
@@ -355,6 +354,12 @@ public class ChooserActivity extends ResolverActivity implements
mChooserRequest.getTargetIntentFilter()),
mChooserRequest.getTargetIntentFilter());
+ mPreviewCoordinator = new ChooserContentPreviewCoordinator(
+ mBackgroundThreadPoolExecutor,
+ this,
+ this::hideContentPreview,
+ this::setupPreDrawForSharedElementTransition);
+
super.onCreate(
savedInstanceState,
mChooserRequest.getTargetIntent(),
@@ -364,12 +369,6 @@ public class ChooserActivity extends ResolverActivity implements
/* rList: List<ResolveInfo> = */ null,
/* supportsAlwaysUseOption = */ false);
- mPreviewCoordinator = new ChooserContentPreviewCoordinator(
- mBackgroundThreadPoolExecutor,
- this,
- this::hideContentPreview,
- this::setupPreDrawForSharedElementTransition);
-
mChooserShownTime = System.currentTimeMillis();
final long systemCost = mChooserShownTime - intentReceivedTime;