Info Call to Inter-Process-Communication (IPC) API

Description

List of all calls to Android IPC API.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method androidx.core.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound() calling method android.content.Context.bindService()


    private boolean ensureServiceBound(androidx.core.app.NotificationManagerCompat$SideChannelManager$ListenerRecord p4)
    {
        if (!p4.bound) {
            p4.bound = this.mContext.bindService(new android.content.Intent("android.support.BIND_NOTIFICATION_SIDE_CHANNEL").setComponent(p4.componentName), this, 33);
            if (!p4.bound) {
                String v1_1 = new StringBuilder();
                v1_1.append("Unable to bind to listener ");
                v1_1.append(p4.componentName);
                android.util.Log.w("NotifManCompat", v1_1.toString());
                this.mContext.unbindService(this);
            } else {
                p4.retryCount = 0;
            }
            return p4.bound;
        } else {
            return 1;
        }
    }

Method androidx.core.content.pm.ShortcutManagerCompat.requestPinShortcut() calling method android.content.Context.sendBroadcast()


    public static boolean requestPinShortcut(android.content.Context p10, androidx.core.content.pm.ShortcutInfoCompat p11, android.content.IntentSender p12)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            if (androidx.core.content.pm.ShortcutManagerCompat.isRequestPinShortcutSupported(p10)) {
                android.content.Intent v3 = p11.addToIntent(new android.content.Intent("com.android.launcher.action.INSTALL_SHORTCUT"));
                if (p12 != null) {
                    p10.sendOrderedBroadcast(v3, 0, new androidx.core.content.pm.ShortcutManagerCompat$1(p12), 0, -1, 0, 0);
                    return 1;
                } else {
                    p10.sendBroadcast(v3);
                    return 1;
                }
            } else {
                return 0;
            }
        } else {
            return ((android.content.pm.ShortcutManager) p10.getSystemService(android.content.pm.ShortcutManager)).requestPinShortcut(p11.toShortcutInfo(), p12);
        }
    }

Method androidx.core.content.ContextCompat.startActivities() calling method android.content.Context.startActivities()


    public static boolean startActivities(android.content.Context p2, android.content.Intent[] p3, android.os.Bundle p4)
    {
        if (android.os.Build$VERSION.SDK_INT < 16) {
            p2.startActivities(p3);
        } else {
            p2.startActivities(p3, p4);
        }
        return 1;
    }

Method androidx.core.app.JobIntentService$CompatWorkEnqueuer.enqueueWork() calling method android.content.Context.startService()


    void enqueueWork(android.content.Intent p3)
    {
        long v0_1 = new android.content.Intent(p3);
        v0_1.setComponent(this.mComponentName);
        if (this.mContext.startService(v0_1) != null) {
            try {
                if (!this.mLaunchingService) {
                    this.mLaunchingService = 1;
                    if (!this.mServiceProcessing) {
                        this.mLaunchWakeLock.acquire(60000);
                    }
                }
            } catch (android.os.PowerManager$WakeLock v3_4) {
                throw v3_4;
            }
        }
        return;
    }

Method androidx.core.content.ContextCompat.startForegroundService() calling method android.content.Context.startService()


    public static void startForegroundService(android.content.Context p2, android.content.Intent p3)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            p2.startService(p3);
        } else {
            p2.startForegroundService(p3);
        }
        return;
    }

Method androidx.core.app.ActivityCompat.startIntentSenderForResult() calling method android.app.Activity.startIntentSenderForResult()


    public static void startIntentSenderForResult(android.app.Activity p2, android.content.IntentSender p3, int p4, android.content.Intent p5, int p6, int p7, int p8, android.os.Bundle p9)
    {
        if (android.os.Build$VERSION.SDK_INT < 16) {
            p2.startIntentSenderForResult(p3, p4, p5, p6, p7, p8);
        } else {
            p2.startIntentSenderForResult(p3, p4, p5, p6, p7, p8, p9);
        }
        return;
    }

Method androidx.core.app.ActivityCompat.startActivityForResult() calling method android.app.Activity.startActivityForResult()


    public static void startActivityForResult(android.app.Activity p2, android.content.Intent p3, int p4, android.os.Bundle p5)
    {
        if (android.os.Build$VERSION.SDK_INT < 16) {
            p2.startActivityForResult(p3, p4);
        } else {
            p2.startActivityForResult(p3, p4, p5);
        }
        return;
    }

Method androidx.core.app.ShareCompat$IntentBuilder.startChooser() calling method android.app.Activity.startActivity()


    public void startChooser()
    {
        this.mActivity.startActivity(this.createChooserIntent());
        return;
    }

Method androidx.core.app.NavUtils.navigateUpTo() calling method android.app.Activity.startActivity()


    public static void navigateUpTo(android.app.Activity p2, android.content.Intent p3)
    {
        if (android.os.Build$VERSION.SDK_INT < 16) {
            p3.addFlags(67108864);
            p2.startActivity(p3);
            p2.finish();
        } else {
            p2.navigateUpTo(p3);
        }
        return;
    }

Method io.flutter.app.FlutterActivity.onCreate() calling method android.app.Activity.onCreate()


    protected void onCreate(android.os.Bundle p2)
    {
        super.onCreate(p2);
        this.eventDelegate.onCreate(p2);
        return;
    }

Method androidx.core.app.TaskStackBuilder.startActivities() calling method android.content.Intent.addFlags()


    public void startActivities(android.os.Bundle p5)
    {
        if (this.mIntents.isEmpty()) {
            throw new IllegalStateException("No intents added to TaskStackBuilder; cannot startActivities");
        } else {
            android.content.Context v0_8 = this.mIntents;
            int v1_1 = new android.content.Intent[v0_8.size()];
            android.content.Context v0_2 = ((android.content.Intent[]) v0_8.toArray(v1_1));
            v0_2[0] = new android.content.Intent(v0_2[0]).addFlags(268484608);
            if (!androidx.core.content.ContextCompat.startActivities(this.mSourceContext, v0_2, p5)) {
                android.content.Intent v5_3 = new android.content.Intent(v0_2[(v0_2.length - 1)]);
                v5_3.addFlags(268435456);
                this.mSourceContext.startActivity(v5_3);
            }
            return;
        }
    }

Method androidx.core.app.TaskStackBuilder.getPendingIntent() calling method android.content.Intent.addFlags()


    public android.app.PendingIntent getPendingIntent(int p5, int p6, android.os.Bundle p7)
    {
        if (this.mIntents.isEmpty()) {
            throw new IllegalStateException("No intents added to TaskStackBuilder; cannot getPendingIntent");
        } else {
            android.content.Intent[] v0_4 = this.mIntents;
            android.content.Context v1_1 = new android.content.Intent[v0_4.size()];
            android.content.Intent[] v0_2 = ((android.content.Intent[]) v0_4.toArray(v1_1));
            v0_2[0] = new android.content.Intent(v0_2[0]).addFlags(268484608);
            if (android.os.Build$VERSION.SDK_INT < 16) {
                return android.app.PendingIntent.getActivities(this.mSourceContext, p5, v0_2, p6);
            } else {
                return android.app.PendingIntent.getActivities(this.mSourceContext, p5, v0_2, p6, p7);
            }
        }
    }

Method androidx.core.app.TaskStackBuilder.getIntents() calling method android.content.Intent.addFlags()


    public android.content.Intent[] getIntents()
    {
        android.content.Intent[] v0_2 = new android.content.Intent[this.mIntents.size()];
        if (v0_2.length != 0) {
            v0_2[0] = new android.content.Intent(((android.content.Intent) this.mIntents.get(0))).addFlags(268484608);
            int v1_2 = 1;
            while (v1_2 < v0_2.length) {
                v0_2[v1_2] = new android.content.Intent(((android.content.Intent) this.mIntents.get(v1_2)));
                v1_2++;
            }
            return v0_2;
        } else {
            return v0_2;
        }
    }

Method androidx.core.app.ShareCompat$IntentBuilder.<init>() calling method android.content.Intent.addFlags()


    private ShareCompat$IntentBuilder(android.app.Activity p4)
    {
        this.mActivity = p4;
        this.mIntent = new android.content.Intent().setAction("android.intent.action.SEND");
        this.mIntent.putExtra("androidx.core.app.EXTRA_CALLING_PACKAGE", p4.getPackageName());
        this.mIntent.putExtra("androidx.core.app.EXTRA_CALLING_ACTIVITY", p4.getComponentName());
        this.mIntent.addFlags(524288);
        return;
    }

Method androidx.core.app.NavUtils.navigateUpTo() calling method android.content.Intent.addFlags()


    public static void navigateUpTo(android.app.Activity p2, android.content.Intent p3)
    {
        if (android.os.Build$VERSION.SDK_INT < 16) {
            p3.addFlags(67108864);
            p2.startActivity(p3);
            p2.finish();
        } else {
            p2.navigateUpTo(p3);
        }
        return;
    }

Method androidx.core.content.IntentCompat.makeMainSelectorActivity() calling method android.content.Intent.addCategory()


    public static android.content.Intent makeMainSelectorActivity(String p2, String p3)
    {
        if (android.os.Build$VERSION.SDK_INT < 15) {
            android.content.Intent v0_2 = new android.content.Intent(p2);
            v0_2.addCategory(p3);
            return v0_2;
        } else {
            return android.content.Intent.makeMainSelectorActivity(p2, p3);
        }
    }

Method androidx.core.graphics.drawable.IconCompat.addToShortcutIntent() calling method android.content.Intent.putExtra()


    public void addToShortcutIntent(android.content.Intent p5, android.graphics.drawable.Drawable p6, android.content.Context p7)
    {
        android.graphics.Bitmap v7_3;
        this.checkResource(p7);
        android.graphics.Canvas v0_0 = this.mType;
        if (v0_0 == 5) {
            v7_3 = androidx.core.graphics.drawable.IconCompat.createLegacyIconFromAdaptiveIcon(((android.graphics.Bitmap) this.mObj1), 1);
        } else {
            switch (v0_0) {
                case 1:
                    v7_3 = ((android.graphics.Bitmap) this.mObj1);
                    if (p6 != null) {
                        v7_3 = v7_3.copy(v7_3.getConfig(), 1);
                    }
                    break;
                case 2:
                    try {
                        android.graphics.Bitmap v7_1 = p7.createPackageContext(this.getResPackage(), 0);
                    } catch (android.content.pm.PackageManager$NameNotFoundException v5_1) {
                        android.graphics.Bitmap v7_10 = new StringBuilder();
                        v7_10.append("Can\'t find package ");
                        v7_10.append(this.mObj1);
                        throw new IllegalArgumentException(v7_10.toString(), v5_1);
                    }
                    if (p6 != null) {
                        android.graphics.Canvas v0_3 = androidx.core.content.ContextCompat.getDrawable(v7_1, this.mInt1);
                        if (v0_3.getIntrinsicWidth() <= 0) {
                            v7_3 = android.graphics.Bitmap.createBitmap(((android.app.ActivityManager) v7_1.getSystemService("activity")).getLauncherLargeIconSize(), ((android.app.ActivityManager) v7_1.getSystemService("activity")).getLauncherLargeIconSize(), android.graphics.Bitmap$Config.ARGB_8888);
                        } else {
                            if (v0_3.getIntrinsicHeight() > 0) {
                                v7_3 = android.graphics.Bitmap.createBitmap(v0_3.getIntrinsicWidth(), v0_3.getIntrinsicHeight(), android.graphics.Bitmap$Config.ARGB_8888);
                            } else {
                            }
                        }
                        v0_3.setBounds(0, 0, v7_3.getWidth(), v7_3.getHeight());
                        v0_3.draw(new android.graphics.Canvas(v7_3));
                    } else {
                        p5.putExtra("android.intent.extra.shortcut.ICON_RESOURCE", android.content.Intent$ShortcutIconResource.fromContext(v7_1, this.mInt1));
                        return;
                    }
                default:
                    throw new IllegalArgumentException("Icon type not supported for intent shortcuts");
            }
        }
        if (p6 != null) {
            android.graphics.Canvas v0_8 = v7_3.getWidth();
            android.graphics.Canvas v1_4 = v7_3.getHeight();
            p6.setBounds((v0_8 / 2), (v1_4 / 2), v0_8, v1_4);
            p6.draw(new android.graphics.Canvas(v7_3));
        }
        p5.putExtra("android.intent.extra.shortcut.ICON", v7_3);
        return;
    }

Method io.flutter.embedding.android.FlutterActivity$IntentBuilder.build() calling method android.content.Intent.putExtra()


    public android.content.Intent build(android.content.Context p3)
    {
        return new android.content.Intent(p3, this.activityClass).putExtra("dart_entrypoint", this.dartEntrypoint).putExtra("initial_route", this.initialRoute);
    }

Method androidx.core.widget.TextViewCompat$OreoCallback.createProcessTextIntentForResolveInfo() calling method android.content.Intent.putExtra()


    private android.content.Intent createProcessTextIntentForResolveInfo(android.content.pm.ResolveInfo p3, android.widget.TextView p4)
    {
        return this.createProcessTextIntent().putExtra("android.intent.extra.PROCESS_TEXT_READONLY", (this.isEditable(p4) ^ 1)).setClassName(p3.activityInfo.packageName, p3.activityInfo.name);
    }

Method androidx.core.content.pm.ShortcutInfoCompat.addToIntent() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method androidx.core.app.ShareCompat$IntentBuilder.setText() calling method android.content.Intent.putExtra()


    public androidx.core.app.ShareCompat$IntentBuilder setText(CharSequence p3)
    {
        this.mIntent.putExtra("android.intent.extra.TEXT", p3);
        return this;
    }

Method androidx.core.app.ShareCompat$IntentBuilder.setSubject() calling method android.content.Intent.putExtra()


    public androidx.core.app.ShareCompat$IntentBuilder setSubject(String p3)
    {
        this.mIntent.putExtra("android.intent.extra.SUBJECT", p3);
        return this;
    }

Method androidx.core.app.ShareCompat$IntentBuilder.setStream() calling method android.content.Intent.putExtra()


    public androidx.core.app.ShareCompat$IntentBuilder setStream(android.net.Uri p3)
    {
        if (!this.mIntent.getAction().equals("android.intent.action.SEND")) {
            this.mIntent.setAction("android.intent.action.SEND");
        }
        this.mStreams = 0;
        this.mIntent.putExtra("android.intent.extra.STREAM", p3);
        return this;
    }

Method androidx.core.app.ShareCompat$IntentBuilder.setHtmlText() calling method android.content.Intent.putExtra()


    public androidx.core.app.ShareCompat$IntentBuilder setHtmlText(String p3)
    {
        this.mIntent.putExtra("android.intent.extra.HTML_TEXT", p3);
        if (!this.mIntent.hasExtra("android.intent.extra.TEXT")) {
            this.setText(android.text.Html.fromHtml(p3));
        }
        return this;
    }

Method androidx.core.app.ShareCompat$IntentBuilder.setEmailTo() calling method android.content.Intent.putExtra()


    public androidx.core.app.ShareCompat$IntentBuilder setEmailTo(String[] p3)
    {
        if (this.mToAddresses != null) {
            this.mToAddresses = 0;
        }
        this.mIntent.putExtra("android.intent.extra.EMAIL", p3);
        return this;
    }

Method androidx.core.app.ShareCompat$IntentBuilder.setEmailCc() calling method android.content.Intent.putExtra()


    public androidx.core.app.ShareCompat$IntentBuilder setEmailCc(String[] p3)
    {
        this.mIntent.putExtra("android.intent.extra.CC", p3);
        return this;
    }

Method androidx.core.app.ShareCompat$IntentBuilder.setEmailBcc() calling method android.content.Intent.putExtra()


    public androidx.core.app.ShareCompat$IntentBuilder setEmailBcc(String[] p3)
    {
        this.mIntent.putExtra("android.intent.extra.BCC", p3);
        return this;
    }

Method androidx.core.app.ShareCompat$IntentBuilder.getIntent() calling method android.content.Intent.putExtra()


    public android.content.Intent getIntent()
    {
        android.content.Intent v0_0 = this.mToAddresses;
        if (v0_0 != null) {
            this.combineArrayExtra("android.intent.extra.EMAIL", v0_0);
            this.mToAddresses = 0;
        }
        android.content.Intent v0_10 = this.mCcAddresses;
        if (v0_10 != null) {
            this.combineArrayExtra("android.intent.extra.CC", v0_10);
            this.mCcAddresses = 0;
        }
        android.content.Intent v0_1 = this.mBccAddresses;
        if (v0_1 != null) {
            this.combineArrayExtra("android.intent.extra.BCC", v0_1);
            this.mBccAddresses = 0;
        }
        android.content.Intent v0_2 = this.mStreams;
        java.util.ArrayList v2_1 = 1;
        if ((v0_2 == null) || (v0_2.size() <= 1)) {
            v2_1 = 0;
        }
        android.content.Intent v0_6 = this.mIntent.getAction().equals("android.intent.action.SEND_MULTIPLE");
        if ((v2_1 == null) && (v0_6 != null)) {
            this.mIntent.setAction("android.intent.action.SEND");
            android.content.Intent v4_2 = this.mStreams;
            if ((v4_2 == null) || (v4_2.isEmpty())) {
                this.mIntent.removeExtra("android.intent.extra.STREAM");
            } else {
                this.mIntent.putExtra("android.intent.extra.STREAM", ((android.os.Parcelable) this.mStreams.get(0)));
            }
            this.mStreams = 0;
        }
        if ((v2_1 != null) && (v0_6 == null)) {
            this.mIntent.setAction("android.intent.action.SEND_MULTIPLE");
            android.content.Intent v0_8 = this.mStreams;
            if ((v0_8 == null) || (v0_8.isEmpty())) {
                this.mIntent.removeExtra("android.intent.extra.STREAM");
            } else {
                this.mIntent.putParcelableArrayListExtra("android.intent.extra.STREAM", this.mStreams);
            }
        }
        return this.mIntent;
    }

Method androidx.core.app.ShareCompat$IntentBuilder.combineArrayExtra() calling method android.content.Intent.putExtra()


    private void combineArrayExtra(String p6, String[] p7)
    {
        int v3;
        android.content.Intent v0 = this.getIntent();
        int v1_1 = v0.getStringArrayExtra(p6);
        if (v1_1 == 0) {
            v3 = 0;
        } else {
            v3 = v1_1.length;
        }
        String[] v4_0 = new String[(p7.length + v3)];
        if (v1_1 != 0) {
            System.arraycopy(v1_1, 0, v4_0, 0, v3);
        }
        System.arraycopy(p7, 0, v4_0, v3, p7.length);
        v0.putExtra(p6, v4_0);
        return;
    }

Method androidx.core.app.ShareCompat$IntentBuilder.combineArrayExtra() calling method android.content.Intent.putExtra()


    private void combineArrayExtra(String p5, java.util.ArrayList p6)
    {
        int v2;
        String[] v0_1 = this.mIntent.getStringArrayExtra(p5);
        if (v0_1 == null) {
            v2 = 0;
        } else {
            v2 = v0_1.length;
        }
        String[] v3_0 = new String[(p6.size() + v2)];
        p6.toArray(v3_0);
        if (v0_1 != null) {
            System.arraycopy(v0_1, 0, v3_0, p6.size(), v2);
        }
        this.mIntent.putExtra(p5, v3_0);
        return;
    }

Method androidx.core.app.ShareCompat$IntentBuilder.<init>() calling method android.content.Intent.putExtra()


    private ShareCompat$IntentBuilder(android.app.Activity p4)
    {
        this.mActivity = p4;
        this.mIntent = new android.content.Intent().setAction("android.intent.action.SEND");
        this.mIntent.putExtra("androidx.core.app.EXTRA_CALLING_PACKAGE", p4.getPackageName());
        this.mIntent.putExtra("androidx.core.app.EXTRA_CALLING_ACTIVITY", p4.getComponentName());
        this.mIntent.addFlags(524288);
        return;
    }

Method androidx.core.app.RemoteInput.setResultsSource() calling method android.content.Intent.putExtra()


    public static void setResultsSource(android.content.Intent p2, int p3)
    {
        if (android.os.Build$VERSION.SDK_INT < 28) {
            if (android.os.Build$VERSION.SDK_INT >= 16) {
                android.content.Intent v0_1 = androidx.core.app.RemoteInput.getClipDataIntentFromIntent(p2);
                if (v0_1 == null) {
                    v0_1 = new android.content.Intent();
                }
                v0_1.putExtra("android.remoteinput.resultsSource", p3);
                p2.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_1));
            }
        } else {
            android.app.RemoteInput.setResultsSource(p2, p3);
        }
        return;
    }

Method androidx.core.app.RemoteInput.addResultsToIntent() calling method android.content.Intent.putExtra()


    public static void addResultsToIntent(androidx.core.app.RemoteInput[] p7, android.content.Intent p8, android.os.Bundle p9)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            int v2 = 0;
            if (android.os.Build$VERSION.SDK_INT < 20) {
                if (android.os.Build$VERSION.SDK_INT >= 16) {
                    android.content.Intent v0_1 = androidx.core.app.RemoteInput.getClipDataIntentFromIntent(p8);
                    if (v0_1 == null) {
                        v0_1 = new android.content.Intent();
                    }
                    android.os.Bundle v1_2 = v0_1.getBundleExtra("android.remoteinput.resultsData");
                    if (v1_2 == null) {
                        v1_2 = new android.os.Bundle();
                    }
                    int v3_0 = p7.length;
                    while (v2 < v3_0) {
                        String v4_0 = p7[v2];
                        CharSequence v5_1 = p9.get(v4_0.getResultKey());
                        if ((v5_1 instanceof CharSequence)) {
                            v1_2.putCharSequence(v4_0.getResultKey(), ((CharSequence) v5_1));
                        }
                        v2++;
                    }
                    v0_1.putExtra("android.remoteinput.resultsData", v1_2);
                    p8.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_1));
                }
            } else {
                android.content.Intent v0_4 = androidx.core.app.RemoteInput.getResultsFromIntent(p8);
                android.os.Bundle v1_5 = androidx.core.app.RemoteInput.getResultsSource(p8);
                if (v0_4 != null) {
                    v0_4.putAll(p9);
                    p9 = v0_4;
                }
                android.content.Intent v0_5 = p7.length;
                int v3_1 = 0;
                while (v3_1 < v0_5) {
                    String v4_2 = p7[v3_1];
                    CharSequence v5_4 = androidx.core.app.RemoteInput.getDataResultsFromIntent(p8, v4_2.getResultKey());
                    boolean v6_2 = new androidx.core.app.RemoteInput[1];
                    v6_2[0] = v4_2;
                    android.app.RemoteInput.addResultsToIntent(androidx.core.app.RemoteInput.fromCompat(v6_2), p8, p9);
                    if (v5_4 != null) {
                        androidx.core.app.RemoteInput.addDataResultToIntent(v4_2, p8, v5_4);
                    }
                    v3_1++;
                }
                androidx.core.app.RemoteInput.setResultsSource(p8, v1_5);
            }
        } else {
            android.app.RemoteInput.addResultsToIntent(androidx.core.app.RemoteInput.fromCompat(p7), p8, p9);
        }
        return;
    }

Method androidx.core.app.RemoteInput.addDataResultToIntent() calling method android.content.Intent.putExtra()


    public static void addDataResultToIntent(androidx.core.app.RemoteInput p5, android.content.Intent p6, java.util.Map p7)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            if (android.os.Build$VERSION.SDK_INT >= 16) {
                android.content.Intent v0_1 = androidx.core.app.RemoteInput.getClipDataIntentFromIntent(p6);
                if (v0_1 == null) {
                    v0_1 = new android.content.Intent();
                }
                java.util.Iterator v7_2 = p7.entrySet().iterator();
                while (v7_2.hasNext()) {
                    String v1_3 = ((java.util.Map$Entry) v7_2.next());
                    String v2_1 = ((String) v1_3.getKey());
                    String v1_5 = ((android.net.Uri) v1_3.getValue());
                    if (v2_1 != null) {
                        android.os.Bundle v3_1 = v0_1.getBundleExtra(androidx.core.app.RemoteInput.getExtraResultsKeyForData(v2_1));
                        if (v3_1 == null) {
                            v3_1 = new android.os.Bundle();
                        }
                        v3_1.putString(p5.getResultKey(), v1_5.toString());
                        v0_1.putExtra(androidx.core.app.RemoteInput.getExtraResultsKeyForData(v2_1), v3_1);
                    }
                }
                p6.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_1));
            }
        } else {
            android.app.RemoteInput.addDataResultToIntent(androidx.core.app.RemoteInput.fromCompat(p5), p6, p7);
        }
        return;
    }

Method androidx.core.app.JobIntentService.onCreate() calling method android.app.Service.onCreate()


    public void onCreate()
    {
        super.onCreate();
        if (android.os.Build$VERSION.SDK_INT < 26) {
            this.mJobImpl = 0;
            this.mCompatWorkEnqueuer = androidx.core.app.JobIntentService.getWorkEnqueuer(this, new android.content.ComponentName(this, this.getClass()), 0, 0);
        } else {
            this.mJobImpl = new androidx.core.app.JobIntentService$JobServiceEngineImpl(this);
            this.mCompatWorkEnqueuer = 0;
        }
        return;
    }

Method androidx.core.app.JobIntentService$CompatWorkEnqueuer.enqueueWork() calling method android.content.Intent.<init>()


    void enqueueWork(android.content.Intent p3)
    {
        long v0_1 = new android.content.Intent(p3);
        v0_1.setComponent(this.mComponentName);
        if (this.mContext.startService(v0_1) != null) {
            try {
                if (!this.mLaunchingService) {
                    this.mLaunchingService = 1;
                    if (!this.mServiceProcessing) {
                        this.mLaunchWakeLock.acquire(60000);
                    }
                }
            } catch (android.os.PowerManager$WakeLock v3_4) {
                throw v3_4;
            }
        }
        return;
    }

Method io.flutter.embedding.android.FlutterActivity$IntentBuilder.build() calling method android.content.Intent.<init>()


    public android.content.Intent build(android.content.Context p3)
    {
        return new android.content.Intent(p3, this.activityClass).putExtra("dart_entrypoint", this.dartEntrypoint).putExtra("initial_route", this.initialRoute);
    }

Method androidx.core.widget.TextViewCompat$OreoCallback.createProcessTextIntent() calling method android.content.Intent.<init>()


    private android.content.Intent createProcessTextIntent()
    {
        return new android.content.Intent().setAction("android.intent.action.PROCESS_TEXT").setType("text/plain");
    }

Method androidx.core.content.pm.ShortcutManagerCompat.requestPinShortcut() calling method android.content.Intent.<init>()


    public static boolean requestPinShortcut(android.content.Context p10, androidx.core.content.pm.ShortcutInfoCompat p11, android.content.IntentSender p12)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            if (androidx.core.content.pm.ShortcutManagerCompat.isRequestPinShortcutSupported(p10)) {
                android.content.Intent v3 = p11.addToIntent(new android.content.Intent("com.android.launcher.action.INSTALL_SHORTCUT"));
                if (p12 != null) {
                    p10.sendOrderedBroadcast(v3, 0, new androidx.core.content.pm.ShortcutManagerCompat$1(p12), 0, -1, 0, 0);
                    return 1;
                } else {
                    p10.sendBroadcast(v3);
                    return 1;
                }
            } else {
                return 0;
            }
        } else {
            return ((android.content.pm.ShortcutManager) p10.getSystemService(android.content.pm.ShortcutManager)).requestPinShortcut(p11.toShortcutInfo(), p12);
        }
    }

Method androidx.core.content.pm.ShortcutManagerCompat.isRequestPinShortcutSupported() calling method android.content.Intent.<init>()


    public static boolean isRequestPinShortcutSupported(android.content.Context p3)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            if (androidx.core.content.ContextCompat.checkSelfPermission(p3, "com.android.launcher.permission.INSTALL_SHORTCUT") == 0) {
                int v3_2 = p3.getPackageManager().queryBroadcastReceivers(new android.content.Intent("com.android.launcher.action.INSTALL_SHORTCUT"), 0).iterator();
                while (v3_2.hasNext()) {
                    boolean v0_7 = ((android.content.pm.ResolveInfo) v3_2.next()).activityInfo.permission;
                    if ((android.text.TextUtils.isEmpty(v0_7)) || ("com.android.launcher.permission.INSTALL_SHORTCUT".equals(v0_7))) {
                        return 1;
                    }
                }
                return 0;
            } else {
                return 0;
            }
        } else {
            return ((android.content.pm.ShortcutManager) p3.getSystemService(android.content.pm.ShortcutManager)).isRequestPinShortcutSupported();
        }
    }

Method androidx.core.content.pm.ShortcutManagerCompat.createShortcutResultIntent() calling method android.content.Intent.<init>()


    public static android.content.Intent createShortcutResultIntent(android.content.Context p2, androidx.core.content.pm.ShortcutInfoCompat p3)
    {
        android.content.Intent v2_1;
        if (android.os.Build$VERSION.SDK_INT < 26) {
            v2_1 = 0;
        } else {
            v2_1 = ((android.content.pm.ShortcutManager) p2.getSystemService(android.content.pm.ShortcutManager)).createShortcutResultIntent(p3.toShortcutInfo());
        }
        if (v2_1 == null) {
            v2_1 = new android.content.Intent();
        }
        return p3.addToIntent(v2_1);
    }

Method androidx.core.content.IntentCompat.makeMainSelectorActivity() calling method android.content.Intent.<init>()


    public static android.content.Intent makeMainSelectorActivity(String p2, String p3)
    {
        if (android.os.Build$VERSION.SDK_INT < 15) {
            android.content.Intent v0_2 = new android.content.Intent(p2);
            v0_2.addCategory(p3);
            return v0_2;
        } else {
            return android.content.Intent.makeMainSelectorActivity(p2, p3);
        }
    }

Method androidx.core.app.TaskStackBuilder.startActivities() calling method android.content.Intent.<init>()


    public void startActivities(android.os.Bundle p5)
    {
        if (this.mIntents.isEmpty()) {
            throw new IllegalStateException("No intents added to TaskStackBuilder; cannot startActivities");
        } else {
            android.content.Context v0_8 = this.mIntents;
            int v1_1 = new android.content.Intent[v0_8.size()];
            android.content.Context v0_2 = ((android.content.Intent[]) v0_8.toArray(v1_1));
            v0_2[0] = new android.content.Intent(v0_2[0]).addFlags(268484608);
            if (!androidx.core.content.ContextCompat.startActivities(this.mSourceContext, v0_2, p5)) {
                android.content.Intent v5_3 = new android.content.Intent(v0_2[(v0_2.length - 1)]);
                v5_3.addFlags(268435456);
                this.mSourceContext.startActivity(v5_3);
            }
            return;
        }
    }

Method androidx.core.app.TaskStackBuilder.getPendingIntent() calling method android.content.Intent.<init>()


    public android.app.PendingIntent getPendingIntent(int p5, int p6, android.os.Bundle p7)
    {
        if (this.mIntents.isEmpty()) {
            throw new IllegalStateException("No intents added to TaskStackBuilder; cannot getPendingIntent");
        } else {
            android.content.Intent[] v0_4 = this.mIntents;
            android.content.Context v1_1 = new android.content.Intent[v0_4.size()];
            android.content.Intent[] v0_2 = ((android.content.Intent[]) v0_4.toArray(v1_1));
            v0_2[0] = new android.content.Intent(v0_2[0]).addFlags(268484608);
            if (android.os.Build$VERSION.SDK_INT < 16) {
                return android.app.PendingIntent.getActivities(this.mSourceContext, p5, v0_2, p6);
            } else {
                return android.app.PendingIntent.getActivities(this.mSourceContext, p5, v0_2, p6, p7);
            }
        }
    }

Method androidx.core.app.TaskStackBuilder.getIntents() calling method android.content.Intent.<init>()


    public android.content.Intent[] getIntents()
    {
        android.content.Intent[] v0_2 = new android.content.Intent[this.mIntents.size()];
        if (v0_2.length != 0) {
            v0_2[0] = new android.content.Intent(((android.content.Intent) this.mIntents.get(0))).addFlags(268484608);
            int v1_2 = 1;
            while (v1_2 < v0_2.length) {
                v0_2[v1_2] = new android.content.Intent(((android.content.Intent) this.mIntents.get(v1_2)));
                v1_2++;
            }
            return v0_2;
        } else {
            return v0_2;
        }
    }

Method androidx.core.app.ShareCompat$IntentBuilder.<init>() calling method android.content.Intent.<init>()


    private ShareCompat$IntentBuilder(android.app.Activity p4)
    {
        this.mActivity = p4;
        this.mIntent = new android.content.Intent().setAction("android.intent.action.SEND");
        this.mIntent.putExtra("androidx.core.app.EXTRA_CALLING_PACKAGE", p4.getPackageName());
        this.mIntent.putExtra("androidx.core.app.EXTRA_CALLING_ACTIVITY", p4.getComponentName());
        this.mIntent.addFlags(524288);
        return;
    }

Method androidx.core.app.RemoteInput.setResultsSource() calling method android.content.Intent.<init>()


    public static void setResultsSource(android.content.Intent p2, int p3)
    {
        if (android.os.Build$VERSION.SDK_INT < 28) {
            if (android.os.Build$VERSION.SDK_INT >= 16) {
                android.content.Intent v0_1 = androidx.core.app.RemoteInput.getClipDataIntentFromIntent(p2);
                if (v0_1 == null) {
                    v0_1 = new android.content.Intent();
                }
                v0_1.putExtra("android.remoteinput.resultsSource", p3);
                p2.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_1));
            }
        } else {
            android.app.RemoteInput.setResultsSource(p2, p3);
        }
        return;
    }

Method androidx.core.app.RemoteInput.addResultsToIntent() calling method android.content.Intent.<init>()


    public static void addResultsToIntent(androidx.core.app.RemoteInput[] p7, android.content.Intent p8, android.os.Bundle p9)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            int v2 = 0;
            if (android.os.Build$VERSION.SDK_INT < 20) {
                if (android.os.Build$VERSION.SDK_INT >= 16) {
                    android.content.Intent v0_1 = androidx.core.app.RemoteInput.getClipDataIntentFromIntent(p8);
                    if (v0_1 == null) {
                        v0_1 = new android.content.Intent();
                    }
                    android.os.Bundle v1_2 = v0_1.getBundleExtra("android.remoteinput.resultsData");
                    if (v1_2 == null) {
                        v1_2 = new android.os.Bundle();
                    }
                    int v3_0 = p7.length;
                    while (v2 < v3_0) {
                        String v4_0 = p7[v2];
                        CharSequence v5_1 = p9.get(v4_0.getResultKey());
                        if ((v5_1 instanceof CharSequence)) {
                            v1_2.putCharSequence(v4_0.getResultKey(), ((CharSequence) v5_1));
                        }
                        v2++;
                    }
                    v0_1.putExtra("android.remoteinput.resultsData", v1_2);
                    p8.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_1));
                }
            } else {
                android.content.Intent v0_4 = androidx.core.app.RemoteInput.getResultsFromIntent(p8);
                android.os.Bundle v1_5 = androidx.core.app.RemoteInput.getResultsSource(p8);
                if (v0_4 != null) {
                    v0_4.putAll(p9);
                    p9 = v0_4;
                }
                android.content.Intent v0_5 = p7.length;
                int v3_1 = 0;
                while (v3_1 < v0_5) {
                    String v4_2 = p7[v3_1];
                    CharSequence v5_4 = androidx.core.app.RemoteInput.getDataResultsFromIntent(p8, v4_2.getResultKey());
                    boolean v6_2 = new androidx.core.app.RemoteInput[1];
                    v6_2[0] = v4_2;
                    android.app.RemoteInput.addResultsToIntent(androidx.core.app.RemoteInput.fromCompat(v6_2), p8, p9);
                    if (v5_4 != null) {
                        androidx.core.app.RemoteInput.addDataResultToIntent(v4_2, p8, v5_4);
                    }
                    v3_1++;
                }
                androidx.core.app.RemoteInput.setResultsSource(p8, v1_5);
            }
        } else {
            android.app.RemoteInput.addResultsToIntent(androidx.core.app.RemoteInput.fromCompat(p7), p8, p9);
        }
        return;
    }

Method androidx.core.app.RemoteInput.addDataResultToIntent() calling method android.content.Intent.<init>()


    public static void addDataResultToIntent(androidx.core.app.RemoteInput p5, android.content.Intent p6, java.util.Map p7)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            if (android.os.Build$VERSION.SDK_INT >= 16) {
                android.content.Intent v0_1 = androidx.core.app.RemoteInput.getClipDataIntentFromIntent(p6);
                if (v0_1 == null) {
                    v0_1 = new android.content.Intent();
                }
                java.util.Iterator v7_2 = p7.entrySet().iterator();
                while (v7_2.hasNext()) {
                    String v1_3 = ((java.util.Map$Entry) v7_2.next());
                    String v2_1 = ((String) v1_3.getKey());
                    String v1_5 = ((android.net.Uri) v1_3.getValue());
                    if (v2_1 != null) {
                        android.os.Bundle v3_1 = v0_1.getBundleExtra(androidx.core.app.RemoteInput.getExtraResultsKeyForData(v2_1));
                        if (v3_1 == null) {
                            v3_1 = new android.os.Bundle();
                        }
                        v3_1.putString(p5.getResultKey(), v1_5.toString());
                        v0_1.putExtra(androidx.core.app.RemoteInput.getExtraResultsKeyForData(v2_1), v3_1);
                    }
                }
                p6.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_1));
            }
        } else {
            android.app.RemoteInput.addDataResultToIntent(androidx.core.app.RemoteInput.fromCompat(p5), p6, p7);
        }
        return;
    }

Method androidx.core.app.NotificationManagerCompat$SideChannelManager.updateListenerMap() calling method android.content.Intent.<init>()


    private void updateListenerMap()
    {
        java.util.Iterator v0_1 = androidx.core.app.NotificationManagerCompat.getEnabledListenerPackages(this.mContext);
        if (!v0_1.equals(this.mCachedEnabledPackages)) {
            this.mCachedEnabledPackages = v0_1;
            androidx.core.app.NotificationManagerCompat$SideChannelManager$ListenerRecord v1_1 = this.mContext.getPackageManager().queryIntentServices(new android.content.Intent().setAction("android.support.BIND_NOTIFICATION_SIDE_CHANNEL"), 0);
            java.util.HashSet v2_4 = new java.util.HashSet();
            androidx.core.app.NotificationManagerCompat$SideChannelManager$ListenerRecord v1_2 = v1_1.iterator();
            while (v1_2.hasNext()) {
                java.util.Map v3_11 = ((android.content.pm.ResolveInfo) v1_2.next());
                if (v0_1.contains(v3_11.serviceInfo.packageName)) {
                    String v4_1 = new android.content.ComponentName(v3_11.serviceInfo.packageName, v3_11.serviceInfo.name);
                    if (v3_11.serviceInfo.permission == null) {
                        v2_4.add(v4_1);
                    } else {
                        String v5_3 = new StringBuilder();
                        v5_3.append("Permission present on component ");
                        v5_3.append(v4_1);
                        v5_3.append(", not adding listener record.");
                        android.util.Log.w("NotifManCompat", v5_3.toString());
                    }
                }
            }
            java.util.Iterator v0_2 = v2_4.iterator();
            while (v0_2.hasNext()) {
                androidx.core.app.NotificationManagerCompat$SideChannelManager$ListenerRecord v1_12 = ((android.content.ComponentName) v0_2.next());
                if (!this.mRecordMap.containsKey(v1_12)) {
                    if (android.util.Log.isLoggable("NotifManCompat", 3)) {
                        String v4_13 = new StringBuilder();
                        v4_13.append("Adding listener record for ");
                        v4_13.append(v1_12);
                        android.util.Log.d("NotifManCompat", v4_13.toString());
                    }
                    this.mRecordMap.put(v1_12, new androidx.core.app.NotificationManagerCompat$SideChannelManager$ListenerRecord(v1_12));
                }
            }
            java.util.Iterator v0_5 = this.mRecordMap.entrySet().iterator();
            while (v0_5.hasNext()) {
                androidx.core.app.NotificationManagerCompat$SideChannelManager$ListenerRecord v1_7 = ((java.util.Map$Entry) v0_5.next());
                if (!v2_4.contains(v1_7.getKey())) {
                    if (android.util.Log.isLoggable("NotifManCompat", 3)) {
                        String v5_5 = new StringBuilder();
                        v5_5.append("Removing listener record for ");
                        v5_5.append(v1_7.getKey());
                        android.util.Log.d("NotifManCompat", v5_5.toString());
                    }
                    this.ensureServiceUnbound(((androidx.core.app.NotificationManagerCompat$SideChannelManager$ListenerRecord) v1_7.getValue()));
                    v0_5.remove();
                }
            }
            return;
        } else {
            return;
        }
    }

Method androidx.core.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound() calling method android.content.Intent.<init>()


    private boolean ensureServiceBound(androidx.core.app.NotificationManagerCompat$SideChannelManager$ListenerRecord p4)
    {
        if (!p4.bound) {
            p4.bound = this.mContext.bindService(new android.content.Intent("android.support.BIND_NOTIFICATION_SIDE_CHANNEL").setComponent(p4.componentName), this, 33);
            if (!p4.bound) {
                String v1_1 = new StringBuilder();
                v1_1.append("Unable to bind to listener ");
                v1_1.append(p4.componentName);
                android.util.Log.w("NotifManCompat", v1_1.toString());
                this.mContext.unbindService(this);
            } else {
                p4.retryCount = 0;
            }
            return p4.bound;
        } else {
            return 1;
        }
    }

Method androidx.core.app.NavUtils.getParentActivityIntent() calling method android.content.Intent.<init>()


    public static android.content.Intent getParentActivityIntent(android.content.Context p1, Class p2)
    {
        String v2_1 = androidx.core.app.NavUtils.getParentActivityName(p1, new android.content.ComponentName(p1, p2));
        if (v2_1 != null) {
            android.content.Intent v1_3;
            android.content.ComponentName v0_3 = new android.content.ComponentName(p1, v2_1);
            if (androidx.core.app.NavUtils.getParentActivityName(p1, v0_3) != null) {
                v1_3 = new android.content.Intent().setComponent(v0_3);
            } else {
                v1_3 = android.content.Intent.makeMainActivity(v0_3);
            }
            return v1_3;
        } else {
            return 0;
        }
    }

Method androidx.core.app.NavUtils.getParentActivityIntent() calling method android.content.Intent.<init>()


    public static android.content.Intent getParentActivityIntent(android.content.Context p2, android.content.ComponentName p3)
    {
        String v0 = androidx.core.app.NavUtils.getParentActivityName(p2, p3);
        if (v0 != null) {
            android.content.Intent v2_3;
            android.content.ComponentName v1_1 = new android.content.ComponentName(p3.getPackageName(), v0);
            if (androidx.core.app.NavUtils.getParentActivityName(p2, v1_1) != null) {
                v2_3 = new android.content.Intent().setComponent(v1_1);
            } else {
                v2_3 = android.content.Intent.makeMainActivity(v1_1);
            }
            return v2_3;
        } else {
            return 0;
        }
    }

Method androidx.core.app.NavUtils.getParentActivityIntent() calling method android.content.Intent.<init>()


    public static android.content.Intent getParentActivityIntent(android.app.Activity p4)
    {
        if (android.os.Build$VERSION.SDK_INT >= 16) {
            String v0_3 = p4.getParentActivityIntent();
            if (v0_3 != null) {
                return v0_3;
            }
        }
        String v0_4 = androidx.core.app.NavUtils.getParentActivityName(p4);
        if (v0_4 != null) {
            StringBuilder v2_1 = new android.content.ComponentName(p4, v0_4);
            try {
                android.content.Intent v4_4;
                if (androidx.core.app.NavUtils.getParentActivityName(p4, v2_1) != null) {
                    v4_4 = new android.content.Intent().setComponent(v2_1);
                } else {
                    v4_4 = android.content.Intent.makeMainActivity(v2_1);
                }
            } catch (android.content.pm.PackageManager$NameNotFoundException) {
                StringBuilder v2_3 = new StringBuilder();
                v2_3.append("getParentActivityIntent: bad parentActivityName \'");
                v2_3.append(v0_4);
                v2_3.append("\' in manifest");
                android.util.Log.e("NavUtils", v2_3.toString());
                return 0;
            }
            return v4_4;
        } else {
            return 0;
        }
    }

Method androidx.core.app.JobIntentService.onStartCommand() calling method android.content.Intent.<init>()


    public int onStartCommand(android.content.Intent p3, int p4, int p5)
    {
        if (this.mCompatQueue == null) {
            return 2;
        } else {
            this.mCompatWorkEnqueuer.serviceStartReceived();
            try {
                java.util.ArrayList v0 = this.mCompatQueue;
            } catch (int v3_4) {
                throw v3_4;
            }
            if (p3 == 0) {
                p3 = new android.content.Intent();
            } else {
            }
            v0.add(new androidx.core.app.JobIntentService$CompatWorkItem(this, p3, p5));
            this.ensureProcessorRunningLocked(1);
            return 3;
        }
    }