Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fbdcff39 authored by Song Hu's avatar Song Hu
Browse files

ChooserActivity populates intentFilter mimeType with intent.getType() prior to...

ChooserActivity populates intentFilter mimeType with intent.getType() prior to intent.getDataString(). This fixes the issue in screenshot sharing that no or much less than usual direct share recommendations surface.

Test: atest
Test: test on phone
Bug: 229607293
Change-Id: I8d610e4c7033b25eea8a98885339207a723716b6
parent 470f8434
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -1861,10 +1861,10 @@ public class ChooserActivity extends ResolverActivity implements
        try {
            final Intent intent = getTargetIntent();
            String dataString = intent.getDataString();
            if (intent.getType() == null) {
                if (!TextUtils.isEmpty(dataString)) {
                    return new IntentFilter(intent.getAction(), dataString);
                }
            if (intent.getType() == null) {
                Log.e(TAG, "Failed to get target intent filter: intent data and type are null");
                return null;
            }