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 android.support.v4.app.SupportActivity.onCreate() calling method android.app.Activity.onCreate()


    protected void onCreate(android.os.Bundle p1)
    {
        super.onCreate(p1);
        android.arch.lifecycle.ReportFragment.injectIfNeededIn(this);
        return;
    }

Method android.support.v4.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("android.support.v4.app.EXTRA_CALLING_PACKAGE", p4.getPackageName());
        this.mIntent.putExtra("android.support.v4.app.EXTRA_CALLING_ACTIVITY", p4.getComponentName());
        this.mIntent.addFlags(524288);
        return;
    }

Method android.support.v4.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 android.support.v4.app.ShareCompat$IntentBuilder.setStream() calling method android.content.Intent.putExtra()


    public android.support.v4.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 android.support.v4.app.ShareCompat$IntentBuilder.setSubject() calling method android.content.Intent.putExtra()


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

Method android.support.v4.app.RemoteInput.addDataResultToIntent() calling method android.content.Intent.<init>()


    public static void addDataResultToIntent(android.support.v4.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.util.Log.w("RemoteInput", "RemoteInput is only supported from API Level 16");
            } else {
                android.content.Intent v0_1 = android.support.v4.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(android.support.v4.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(android.support.v4.app.RemoteInput.getExtraResultsKeyForData(v2_1), v3_1);
                    }
                }
                p6.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_1));
            }
        } else {
            android.app.RemoteInput.addDataResultToIntent(android.support.v4.app.RemoteInput.fromCompat(p5), p6, p7);
        }
        return;
    }

Method android.support.v4.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 android.support.v4.app.JobIntentService$CompatWorkItem(this, p3, p5));
            this.ensureProcessorRunningLocked(1);
            return 3;
        }
    }

Method android.support.v4.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 = android.support.v4.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 (android.support.v4.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 android.support.v4.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 = android.support.v4.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 (android.support.v4.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 android.support.v4.app.NavUtils.getParentActivityIntent() calling method android.content.Intent.<init>()


    public static android.content.Intent getParentActivityIntent(android.content.Context p1, Class p2)
    {
        String v2_1 = android.support.v4.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 (android.support.v4.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 android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound() calling method android.content.Intent.<init>()


    private boolean ensureServiceBound(android.support.v4.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 android.support.v4.app.NotificationManagerCompat$SideChannelManager.updateListenerMap() calling method android.content.Intent.<init>()


    private void updateListenerMap()
    {
        java.util.Iterator v0_1 = android.support.v4.app.NotificationManagerCompat.getEnabledListenerPackages(this.mContext);
        if (!v0_1.equals(this.mCachedEnabledPackages)) {
            this.mCachedEnabledPackages = v0_1;
            android.support.v4.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();
            android.support.v4.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()) {
                android.support.v4.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 android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord(v1_12));
                }
            }
            java.util.Iterator v0_5 = this.mRecordMap.entrySet().iterator();
            while (v0_5.hasNext()) {
                android.support.v4.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(((android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord) v1_7.getValue()));
                    v0_5.remove();
                }
            }
            return;
        } else {
            return;
        }
    }

Method android.support.v4.app.RemoteInput.addResultsToIntent() calling method android.content.Intent.<init>()


    public static void addResultsToIntent(android.support.v4.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.util.Log.w("RemoteInput", "RemoteInput is only supported from API Level 16");
                } else {
                    android.content.Intent v0_1 = android.support.v4.app.RemoteInput.getClipDataIntentFromIntent(p8);
                    if (v0_1 == null) {
                        v0_1 = new android.content.Intent();
                    }
                    int v1_2 = v0_1.getBundleExtra("android.remoteinput.resultsData");
                    if (v1_2 == 0) {
                        v1_2 = new android.os.Bundle();
                    }
                    String 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 = android.support.v4.app.RemoteInput.getResultsFromIntent(p8);
                if (v0_4 != null) {
                    v0_4.putAll(p9);
                    p9 = v0_4;
                }
                android.content.Intent v0_5 = p7.length;
                int v1_5 = 0;
                while (v1_5 < v0_5) {
                    String v3_1 = p7[v1_5];
                    String v4_3 = android.support.v4.app.RemoteInput.getDataResultsFromIntent(p8, v3_1.getResultKey());
                    CharSequence v5_4 = new android.support.v4.app.RemoteInput[1];
                    v5_4[0] = v3_1;
                    android.app.RemoteInput.addResultsToIntent(android.support.v4.app.RemoteInput.fromCompat(v5_4), p8, p9);
                    if (v4_3 != null) {
                        android.support.v4.app.RemoteInput.addDataResultToIntent(v3_1, p8, v4_3);
                    }
                    v1_5++;
                }
            }
        } else {
            android.app.RemoteInput.addResultsToIntent(android.support.v4.app.RemoteInput.fromCompat(p7), p8, p9);
        }
        return;
    }

Method android.support.v4.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("android.support.v4.app.EXTRA_CALLING_PACKAGE", p4.getPackageName());
        this.mIntent.putExtra("android.support.v4.app.EXTRA_CALLING_ACTIVITY", p4.getComponentName());
        this.mIntent.addFlags(524288);
        return;
    }

Method android.support.v4.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 android.support.v4.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.Context v1_1 = new android.content.Intent[this.mIntents.size()];
            android.content.Intent[] v0_2 = ((android.content.Intent[]) this.mIntents.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 android.support.v4.app.ShareCompat$IntentBuilder.setText() calling method android.content.Intent.putExtra()


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

Method android.support.v4.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 {
            int v1_1 = new android.content.Intent[this.mIntents.size()];
            android.content.Context v0_2 = ((android.content.Intent[]) this.mIntents.toArray(v1_1));
            v0_2[0] = new android.content.Intent(v0_2[0]).addFlags(268484608);
            if (!android.support.v4.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 android.support.v4.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 android.support.v4.content.pm.ShortcutManagerCompat.createShortcutResultIntent() calling method android.content.Intent.<init>()


    public static android.content.Intent createShortcutResultIntent(android.content.Context p2, android.support.v4.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 android.support.v4.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 (android.support.v4.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 android.support.v4.content.pm.ShortcutManagerCompat.requestPinShortcut() calling method android.content.Intent.<init>()


    public static boolean requestPinShortcut(android.content.Context p10, android.support.v4.content.pm.ShortcutInfoCompat p11, android.content.IntentSender p12)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            if (android.support.v4.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 android.support.v4.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 android.support.v4.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 android.support.v7.widget.ActivityChooserModel.chooseActivity() calling method android.content.Intent.<init>()


    public android.content.Intent chooseActivity(int p7)
    {
        try {
            if (this.mIntent != null) {
                this.ensureConsistentState();
                android.content.Intent v7_8 = ((android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo) this.mActivities.get(p7));
                android.content.ComponentName v1_1 = new android.content.ComponentName(v7_8.resolveInfo.activityInfo.packageName, v7_8.resolveInfo.activityInfo.name);
                android.content.Intent v7_5 = new android.content.Intent(this.mIntent);
                v7_5.setComponent(v1_1);
                if ((this.mActivityChoserModelPolicy == null) || (!this.mActivityChoserModelPolicy.onChooseActivity(this, new android.content.Intent(v7_5)))) {
                    this.addHistoricalRecord(new android.support.v7.widget.ActivityChooserModel$HistoricalRecord(v1_1, System.currentTimeMillis(), 1065353216));
                    return v7_5;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } catch (android.content.Intent v7_6) {
            throw v7_6;
        }
    }

Method android.support.v4.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 android.support.v7.view.menu.MenuBuilder.addIntentOptions() calling method android.content.Intent.<init>()


    public int addIntentOptions(int p8, int p9, int p10, android.content.ComponentName p11, android.content.Intent[] p12, android.content.Intent p13, int p14, android.view.MenuItem[] p15)
    {
        int v2;
        android.content.pm.PackageManager v0_1 = this.mContext.getPackageManager();
        int v1 = 0;
        java.util.List v11_1 = v0_1.queryIntentActivityOptions(p11, p12, p13, 0);
        if (v11_1 == null) {
            v2 = 0;
        } else {
            v2 = v11_1.size();
        }
        if ((p14 & 1) == 0) {
            this.removeGroup(p8);
        }
        while (v1 < v2) {
            int v4_2;
            int v14_3 = ((android.content.pm.ResolveInfo) v11_1.get(v1));
            if (v14_3.specificIndex >= 0) {
                v4_2 = p12[v14_3.specificIndex];
            } else {
                v4_2 = p13;
            }
            android.view.MenuItem v3_1 = new android.content.Intent(v4_2);
            v3_1.setComponent(new android.content.ComponentName(v14_3.activityInfo.applicationInfo.packageName, v14_3.activityInfo.name));
            android.view.MenuItem v3_2 = this.add(p8, p9, p10, v14_3.loadLabel(v0_1)).setIcon(v14_3.loadIcon(v0_1)).setIntent(v3_1);
            if ((p15 != null) && (v14_3.specificIndex >= 0)) {
                p15[v14_3.specificIndex] = v3_2;
            }
            v1++;
        }
        return v2;
    }

Method android.support.v7.widget.SearchView.<init>() calling method android.content.Intent.<init>()


    public SearchView(android.content.Context p4, android.util.AttributeSet p5, int p6)
    {
        super(p4, p5, p6);
        super.mSearchSrcTextViewBounds = new android.graphics.Rect();
        super.mSearchSrtTextViewBoundsExpanded = new android.graphics.Rect();
        int v1_1 = new int[2];
        super.mTemp = v1_1;
        String v0_1 = new int[2];
        super.mTemp2 = v0_1;
        super.mUpdateDrawableStateRunnable = new android.support.v7.widget.SearchView$1(super);
        super.mReleaseCursorRunnable = new android.support.v7.widget.SearchView$2(super);
        super.mOutsideDrawablesCache = new java.util.WeakHashMap();
        super.mOnClickListener = new android.support.v7.widget.SearchView$5(super);
        super.mTextKeyListener = new android.support.v7.widget.SearchView$6(super);
        super.mOnEditorActionListener = new android.support.v7.widget.SearchView$7(super);
        super.mOnItemClickListener = new android.support.v7.widget.SearchView$8(super);
        super.mOnItemSelectedListener = new android.support.v7.widget.SearchView$9(super);
        super.mTextWatcher = new android.support.v7.widget.SearchView$10(super);
        android.support.v7.widget.SearchView$4 v5_5 = android.support.v7.widget.TintTypedArray.obtainStyledAttributes(p4, p5, android.support.v7.appcompat.R$styleable.SearchView, p6, 0);
        android.view.LayoutInflater.from(p4).inflate(v5_5.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_layout, android.support.v7.appcompat.R$layout.abc_search_view), super, 1);
        super.mSearchSrcTextView = ((android.support.v7.widget.SearchView$SearchAutoComplete) super.findViewById(android.support.v7.appcompat.R$id.search_src_text));
        super.mSearchSrcTextView.setSearchView(super);
        super.mSearchEditFrame = super.findViewById(android.support.v7.appcompat.R$id.search_edit_frame);
        super.mSearchPlate = super.findViewById(android.support.v7.appcompat.R$id.search_plate);
        super.mSubmitArea = super.findViewById(android.support.v7.appcompat.R$id.submit_area);
        super.mSearchButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_button));
        super.mGoButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_go_btn));
        super.mCloseButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_close_btn));
        super.mVoiceButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_voice_btn));
        super.mCollapsedIcon = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_mag_icon));
        android.support.v4.view.ViewCompat.setBackground(super.mSearchPlate, v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_queryBackground));
        android.support.v4.view.ViewCompat.setBackground(super.mSubmitArea, v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_submitBackground));
        super.mSearchButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mGoButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_goIcon));
        super.mCloseButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_closeIcon));
        super.mVoiceButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_voiceIcon));
        super.mCollapsedIcon.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mSearchHintIcon = v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchHintIcon);
        android.support.v7.widget.TooltipCompat.setTooltipText(super.mSearchButton, super.getResources().getString(android.support.v7.appcompat.R$string.abc_searchview_description_search));
        super.mSuggestionRowLayout = v5_5.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_suggestionRowLayout, android.support.v7.appcompat.R$layout.abc_search_dropdown_item_icons_2line);
        super.mSuggestionCommitIconResId = v5_5.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_commitIcon, 0);
        super.mSearchButton.setOnClickListener(super.mOnClickListener);
        super.mCloseButton.setOnClickListener(super.mOnClickListener);
        super.mGoButton.setOnClickListener(super.mOnClickListener);
        super.mVoiceButton.setOnClickListener(super.mOnClickListener);
        super.mSearchSrcTextView.setOnClickListener(super.mOnClickListener);
        super.mSearchSrcTextView.addTextChangedListener(super.mTextWatcher);
        super.mSearchSrcTextView.setOnEditorActionListener(super.mOnEditorActionListener);
        super.mSearchSrcTextView.setOnItemClickListener(super.mOnItemClickListener);
        super.mSearchSrcTextView.setOnItemSelectedListener(super.mOnItemSelectedListener);
        super.mSearchSrcTextView.setOnKeyListener(super.mTextKeyListener);
        super.mSearchSrcTextView.setOnFocusChangeListener(new android.support.v7.widget.SearchView$3(super));
        super.setIconifiedByDefault(v5_5.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_iconifiedByDefault, 1));
        boolean v4_28 = v5_5.getDimensionPixelSize(android.support.v7.appcompat.R$styleable.SearchView_android_maxWidth, -1);
        if (v4_28 != -1) {
            super.setMaxWidth(v4_28);
        }
        super.mDefaultQueryHint = v5_5.getText(android.support.v7.appcompat.R$styleable.SearchView_defaultQueryHint);
        super.mQueryHint = v5_5.getText(android.support.v7.appcompat.R$styleable.SearchView_queryHint);
        boolean v4_34 = v5_5.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_imeOptions, -1);
        if (v4_34 != -1) {
            super.setImeOptions(v4_34);
        }
        boolean v4_36 = v5_5.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_inputType, -1);
        if (v4_36 != -1) {
            super.setInputType(v4_36);
        }
        super.setFocusable(v5_5.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_android_focusable, 1));
        v5_5.recycle();
        super.mVoiceWebSearchIntent = new android.content.Intent("android.speech.action.WEB_SEARCH");
        super.mVoiceWebSearchIntent.addFlags(268435456);
        super.mVoiceWebSearchIntent.putExtra("android.speech.extra.LANGUAGE_MODEL", "web_search");
        super.mVoiceAppSearchIntent = new android.content.Intent("android.speech.action.RECOGNIZE_SPEECH");
        super.mVoiceAppSearchIntent.addFlags(268435456);
        super.mDropDownAnchor = super.findViewById(super.mSearchSrcTextView.getDropDownAnchor());
        if (super.mDropDownAnchor != null) {
            super.mDropDownAnchor.addOnLayoutChangeListener(new android.support.v7.widget.SearchView$4(super));
        }
        super.updateViewsVisibility(super.mIconifiedByDefault);
        super.updateQueryHint();
        return;
    }

Method android.support.v7.widget.SearchView.createIntent() calling method android.content.Intent.<init>()


    private android.content.Intent createIntent(String p2, android.net.Uri p3, String p4, String p5, int p6, String p7)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2);
        v0_1.addFlags(268435456);
        if (p3 != null) {
            v0_1.setData(p3);
        }
        v0_1.putExtra("user_query", this.mUserQuery);
        if (p5 != null) {
            v0_1.putExtra("query", p5);
        }
        if (p4 != null) {
            v0_1.putExtra("intent_extra_data_key", p4);
        }
        if (this.mAppSearchData != null) {
            v0_1.putExtra("app_data", this.mAppSearchData);
        }
        if (p6 != 0) {
            v0_1.putExtra("action_key", p6);
            v0_1.putExtra("action_msg", p7);
        }
        v0_1.setComponent(this.mSearchable.getSearchActivity());
        return v0_1;
    }

Method android.support.v7.widget.SearchView.createVoiceAppSearchIntent() calling method android.content.Intent.<init>()


    private android.content.Intent createVoiceAppSearchIntent(android.content.Intent p10, android.app.SearchableInfo p11)
    {
        android.content.ComponentName v0 = p11.getSearchActivity();
        android.app.PendingIntent v1_2 = new android.content.Intent("android.intent.action.SEARCH");
        v1_2.setComponent(v0);
        android.app.PendingIntent v1_0 = android.app.PendingIntent.getActivity(this.getContext(), 0, v1_2, 1073741824);
        android.os.Bundle v2_1 = new android.os.Bundle();
        if (this.mAppSearchData != null) {
            v2_1.putParcelable("app_data", this.mAppSearchData);
        }
        android.content.Intent v3_3 = new android.content.Intent(p10);
        String v10_1 = "free_form";
        int v4_1 = 1;
        int v5_0 = this.getResources();
        if (p11.getVoiceLanguageModeId() != 0) {
            v10_1 = v5_0.getString(p11.getVoiceLanguageModeId());
        }
        int v6_2;
        String v7 = 0;
        if (p11.getVoicePromptTextId() == 0) {
            v6_2 = 0;
        } else {
            v6_2 = v5_0.getString(p11.getVoicePromptTextId());
        }
        int v5_1;
        if (p11.getVoiceLanguageId() == 0) {
            v5_1 = 0;
        } else {
            v5_1 = v5_0.getString(p11.getVoiceLanguageId());
        }
        if (p11.getVoiceMaxResults() != 0) {
            v4_1 = p11.getVoiceMaxResults();
        }
        v3_3.putExtra("android.speech.extra.LANGUAGE_MODEL", v10_1);
        v3_3.putExtra("android.speech.extra.PROMPT", v6_2);
        v3_3.putExtra("android.speech.extra.LANGUAGE", v5_1);
        v3_3.putExtra("android.speech.extra.MAX_RESULTS", v4_1);
        if (v0 != null) {
            v7 = v0.flattenToShortString();
        }
        v3_3.putExtra("calling_package", v7);
        v3_3.putExtra("android.speech.extra.RESULTS_PENDINGINTENT", v1_0);
        v3_3.putExtra("android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE", v2_1);
        return v3_3;
    }

Method android.support.v7.widget.SearchView.createVoiceWebSearchIntent() calling method android.content.Intent.<init>()


    private android.content.Intent createVoiceWebSearchIntent(android.content.Intent p2, android.app.SearchableInfo p3)
    {
        String v2_2;
        android.content.Intent v0_1 = new android.content.Intent(p2);
        String v2_1 = p3.getSearchActivity();
        if (v2_1 != null) {
            v2_2 = v2_1.flattenToShortString();
        } else {
            v2_2 = 0;
        }
        v0_1.putExtra("calling_package", v2_2);
        return v0_1;
    }

Method android.support.v4.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 = android.support.v4.app.JobIntentService.getWorkEnqueuer(this, new android.content.ComponentName(this, this.getClass()), 0, 0);
        } else {
            this.mJobImpl = new android.support.v4.app.JobIntentService$JobServiceEngineImpl(this);
            this.mCompatWorkEnqueuer = 0;
        }
        return;
    }

Method android.support.v4.app.RemoteInput.addDataResultToIntent() calling method android.content.Intent.putExtra()


    public static void addDataResultToIntent(android.support.v4.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.util.Log.w("RemoteInput", "RemoteInput is only supported from API Level 16");
            } else {
                android.content.Intent v0_1 = android.support.v4.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(android.support.v4.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(android.support.v4.app.RemoteInput.getExtraResultsKeyForData(v2_1), v3_1);
                    }
                }
                p6.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_1));
            }
        } else {
            android.app.RemoteInput.addDataResultToIntent(android.support.v4.app.RemoteInput.fromCompat(p5), p6, p7);
        }
        return;
    }

Method android.support.v4.app.RemoteInput.addResultsToIntent() calling method android.content.Intent.putExtra()


    public static void addResultsToIntent(android.support.v4.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.util.Log.w("RemoteInput", "RemoteInput is only supported from API Level 16");
                } else {
                    android.content.Intent v0_1 = android.support.v4.app.RemoteInput.getClipDataIntentFromIntent(p8);
                    if (v0_1 == null) {
                        v0_1 = new android.content.Intent();
                    }
                    int v1_2 = v0_1.getBundleExtra("android.remoteinput.resultsData");
                    if (v1_2 == 0) {
                        v1_2 = new android.os.Bundle();
                    }
                    String 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 = android.support.v4.app.RemoteInput.getResultsFromIntent(p8);
                if (v0_4 != null) {
                    v0_4.putAll(p9);
                    p9 = v0_4;
                }
                android.content.Intent v0_5 = p7.length;
                int v1_5 = 0;
                while (v1_5 < v0_5) {
                    String v3_1 = p7[v1_5];
                    String v4_3 = android.support.v4.app.RemoteInput.getDataResultsFromIntent(p8, v3_1.getResultKey());
                    CharSequence v5_4 = new android.support.v4.app.RemoteInput[1];
                    v5_4[0] = v3_1;
                    android.app.RemoteInput.addResultsToIntent(android.support.v4.app.RemoteInput.fromCompat(v5_4), p8, p9);
                    if (v4_3 != null) {
                        android.support.v4.app.RemoteInput.addDataResultToIntent(v3_1, p8, v4_3);
                    }
                    v1_5++;
                }
            }
        } else {
            android.app.RemoteInput.addResultsToIntent(android.support.v4.app.RemoteInput.fromCompat(p7), p8, p9);
        }
        return;
    }

Method android.support.v4.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 android.support.v4.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 android.support.v4.app.ShareCompat$IntentBuilder.getIntent() calling method android.content.Intent.putExtra()


    public android.content.Intent getIntent()
    {
        if (this.mToAddresses != null) {
            this.combineArrayExtra("android.intent.extra.EMAIL", this.mToAddresses);
            this.mToAddresses = 0;
        }
        if (this.mCcAddresses != null) {
            this.combineArrayExtra("android.intent.extra.CC", this.mCcAddresses);
            this.mCcAddresses = 0;
        }
        if (this.mBccAddresses != null) {
            this.combineArrayExtra("android.intent.extra.BCC", this.mBccAddresses);
            this.mBccAddresses = 0;
        }
        int v3 = 1;
        if ((this.mStreams == null) || (this.mStreams.size() <= 1)) {
            v3 = 0;
        }
        android.content.Intent v0_9 = this.mIntent.getAction().equals("android.intent.action.SEND_MULTIPLE");
        if ((v3 == 0) && (v0_9 != null)) {
            this.mIntent.setAction("android.intent.action.SEND");
            if ((this.mStreams == null) || (this.mStreams.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 ((v3 != 0) && (v0_9 == null)) {
            this.mIntent.setAction("android.intent.action.SEND_MULTIPLE");
            if ((this.mStreams == null) || (this.mStreams.isEmpty())) {
                this.mIntent.removeExtra("android.intent.extra.STREAM");
            } else {
                this.mIntent.putParcelableArrayListExtra("android.intent.extra.STREAM", this.mStreams);
            }
        }
        return this.mIntent;
    }

Method android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc() calling method android.content.Intent.putExtra()


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

Method android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc() calling method android.content.Intent.putExtra()


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

Method android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo() calling method android.content.Intent.putExtra()


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

Method android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText() calling method android.content.Intent.putExtra()


    public android.support.v4.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 android.support.v4.content.WakefulBroadcastReceiver.startWakefulService() calling method android.content.Intent.putExtra()


    public static android.content.ComponentName startWakefulService(android.content.Context p5, android.content.Intent p6)
    {
        try {
            int v1 = android.support.v4.content.WakefulBroadcastReceiver.mNextId;
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = (android.support.v4.content.WakefulBroadcastReceiver.mNextId + 1);
        } catch (android.os.PowerManager$WakeLock v5_5) {
            throw v5_5;
        }
        if (android.support.v4.content.WakefulBroadcastReceiver.mNextId <= 0) {
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = 1;
        }
        p6.putExtra("android.support.content.wakelockid", v1);
        android.content.ComponentName v6_1 = p5.startService(p6);
        if (v6_1 != null) {
            android.os.PowerManager$WakeLock v5_2 = ((android.os.PowerManager) p5.getSystemService("power"));
            android.util.SparseArray v2_2 = new StringBuilder();
            v2_2.append("androidx.core:wake:");
            v2_2.append(v6_1.flattenToShortString());
            android.os.PowerManager$WakeLock v5_3 = v5_2.newWakeLock(1, v2_2.toString());
            v5_3.setReferenceCounted(0);
            v5_3.acquire(60000);
            android.support.v4.content.WakefulBroadcastReceiver.sActiveWakeLocks.put(v1, v5_3);
            return v6_1;
        } else {
            return 0;
        }
    }

Method android.support.v4.content.pm.ShortcutInfoCompat.addToIntent() calling method android.content.Intent.putExtra()

Couldn't retrieve source code

Method android.support.v4.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 android.support.v7.widget.SearchView.<init>() calling method android.content.Intent.putExtra()


    public SearchView(android.content.Context p4, android.util.AttributeSet p5, int p6)
    {
        super(p4, p5, p6);
        super.mSearchSrcTextViewBounds = new android.graphics.Rect();
        super.mSearchSrtTextViewBoundsExpanded = new android.graphics.Rect();
        int v1_1 = new int[2];
        super.mTemp = v1_1;
        String v0_1 = new int[2];
        super.mTemp2 = v0_1;
        super.mUpdateDrawableStateRunnable = new android.support.v7.widget.SearchView$1(super);
        super.mReleaseCursorRunnable = new android.support.v7.widget.SearchView$2(super);
        super.mOutsideDrawablesCache = new java.util.WeakHashMap();
        super.mOnClickListener = new android.support.v7.widget.SearchView$5(super);
        super.mTextKeyListener = new android.support.v7.widget.SearchView$6(super);
        super.mOnEditorActionListener = new android.support.v7.widget.SearchView$7(super);
        super.mOnItemClickListener = new android.support.v7.widget.SearchView$8(super);
        super.mOnItemSelectedListener = new android.support.v7.widget.SearchView$9(super);
        super.mTextWatcher = new android.support.v7.widget.SearchView$10(super);
        android.support.v7.widget.SearchView$4 v5_5 = android.support.v7.widget.TintTypedArray.obtainStyledAttributes(p4, p5, android.support.v7.appcompat.R$styleable.SearchView, p6, 0);
        android.view.LayoutInflater.from(p4).inflate(v5_5.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_layout, android.support.v7.appcompat.R$layout.abc_search_view), super, 1);
        super.mSearchSrcTextView = ((android.support.v7.widget.SearchView$SearchAutoComplete) super.findViewById(android.support.v7.appcompat.R$id.search_src_text));
        super.mSearchSrcTextView.setSearchView(super);
        super.mSearchEditFrame = super.findViewById(android.support.v7.appcompat.R$id.search_edit_frame);
        super.mSearchPlate = super.findViewById(android.support.v7.appcompat.R$id.search_plate);
        super.mSubmitArea = super.findViewById(android.support.v7.appcompat.R$id.submit_area);
        super.mSearchButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_button));
        super.mGoButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_go_btn));
        super.mCloseButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_close_btn));
        super.mVoiceButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_voice_btn));
        super.mCollapsedIcon = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_mag_icon));
        android.support.v4.view.ViewCompat.setBackground(super.mSearchPlate, v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_queryBackground));
        android.support.v4.view.ViewCompat.setBackground(super.mSubmitArea, v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_submitBackground));
        super.mSearchButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mGoButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_goIcon));
        super.mCloseButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_closeIcon));
        super.mVoiceButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_voiceIcon));
        super.mCollapsedIcon.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mSearchHintIcon = v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchHintIcon);
        android.support.v7.widget.TooltipCompat.setTooltipText(super.mSearchButton, super.getResources().getString(android.support.v7.appcompat.R$string.abc_searchview_description_search));
        super.mSuggestionRowLayout = v5_5.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_suggestionRowLayout, android.support.v7.appcompat.R$layout.abc_search_dropdown_item_icons_2line);
        super.mSuggestionCommitIconResId = v5_5.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_commitIcon, 0);
        super.mSearchButton.setOnClickListener(super.mOnClickListener);
        super.mCloseButton.setOnClickListener(super.mOnClickListener);
        super.mGoButton.setOnClickListener(super.mOnClickListener);
        super.mVoiceButton.setOnClickListener(super.mOnClickListener);
        super.mSearchSrcTextView.setOnClickListener(super.mOnClickListener);
        super.mSearchSrcTextView.addTextChangedListener(super.mTextWatcher);
        super.mSearchSrcTextView.setOnEditorActionListener(super.mOnEditorActionListener);
        super.mSearchSrcTextView.setOnItemClickListener(super.mOnItemClickListener);
        super.mSearchSrcTextView.setOnItemSelectedListener(super.mOnItemSelectedListener);
        super.mSearchSrcTextView.setOnKeyListener(super.mTextKeyListener);
        super.mSearchSrcTextView.setOnFocusChangeListener(new android.support.v7.widget.SearchView$3(super));
        super.setIconifiedByDefault(v5_5.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_iconifiedByDefault, 1));
        boolean v4_28 = v5_5.getDimensionPixelSize(android.support.v7.appcompat.R$styleable.SearchView_android_maxWidth, -1);
        if (v4_28 != -1) {
            super.setMaxWidth(v4_28);
        }
        super.mDefaultQueryHint = v5_5.getText(android.support.v7.appcompat.R$styleable.SearchView_defaultQueryHint);
        super.mQueryHint = v5_5.getText(android.support.v7.appcompat.R$styleable.SearchView_queryHint);
        boolean v4_34 = v5_5.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_imeOptions, -1);
        if (v4_34 != -1) {
            super.setImeOptions(v4_34);
        }
        boolean v4_36 = v5_5.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_inputType, -1);
        if (v4_36 != -1) {
            super.setInputType(v4_36);
        }
        super.setFocusable(v5_5.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_android_focusable, 1));
        v5_5.recycle();
        super.mVoiceWebSearchIntent = new android.content.Intent("android.speech.action.WEB_SEARCH");
        super.mVoiceWebSearchIntent.addFlags(268435456);
        super.mVoiceWebSearchIntent.putExtra("android.speech.extra.LANGUAGE_MODEL", "web_search");
        super.mVoiceAppSearchIntent = new android.content.Intent("android.speech.action.RECOGNIZE_SPEECH");
        super.mVoiceAppSearchIntent.addFlags(268435456);
        super.mDropDownAnchor = super.findViewById(super.mSearchSrcTextView.getDropDownAnchor());
        if (super.mDropDownAnchor != null) {
            super.mDropDownAnchor.addOnLayoutChangeListener(new android.support.v7.widget.SearchView$4(super));
        }
        super.updateViewsVisibility(super.mIconifiedByDefault);
        super.updateQueryHint();
        return;
    }

Method android.support.v7.widget.SearchView.createIntent() calling method android.content.Intent.putExtra()


    private android.content.Intent createIntent(String p2, android.net.Uri p3, String p4, String p5, int p6, String p7)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2);
        v0_1.addFlags(268435456);
        if (p3 != null) {
            v0_1.setData(p3);
        }
        v0_1.putExtra("user_query", this.mUserQuery);
        if (p5 != null) {
            v0_1.putExtra("query", p5);
        }
        if (p4 != null) {
            v0_1.putExtra("intent_extra_data_key", p4);
        }
        if (this.mAppSearchData != null) {
            v0_1.putExtra("app_data", this.mAppSearchData);
        }
        if (p6 != 0) {
            v0_1.putExtra("action_key", p6);
            v0_1.putExtra("action_msg", p7);
        }
        v0_1.setComponent(this.mSearchable.getSearchActivity());
        return v0_1;
    }

Method android.support.v7.widget.SearchView.createVoiceAppSearchIntent() calling method android.content.Intent.putExtra()


    private android.content.Intent createVoiceAppSearchIntent(android.content.Intent p10, android.app.SearchableInfo p11)
    {
        android.content.ComponentName v0 = p11.getSearchActivity();
        android.app.PendingIntent v1_2 = new android.content.Intent("android.intent.action.SEARCH");
        v1_2.setComponent(v0);
        android.app.PendingIntent v1_0 = android.app.PendingIntent.getActivity(this.getContext(), 0, v1_2, 1073741824);
        android.os.Bundle v2_1 = new android.os.Bundle();
        if (this.mAppSearchData != null) {
            v2_1.putParcelable("app_data", this.mAppSearchData);
        }
        android.content.Intent v3_3 = new android.content.Intent(p10);
        String v10_1 = "free_form";
        int v4_1 = 1;
        int v5_0 = this.getResources();
        if (p11.getVoiceLanguageModeId() != 0) {
            v10_1 = v5_0.getString(p11.getVoiceLanguageModeId());
        }
        int v6_2;
        String v7 = 0;
        if (p11.getVoicePromptTextId() == 0) {
            v6_2 = 0;
        } else {
            v6_2 = v5_0.getString(p11.getVoicePromptTextId());
        }
        int v5_1;
        if (p11.getVoiceLanguageId() == 0) {
            v5_1 = 0;
        } else {
            v5_1 = v5_0.getString(p11.getVoiceLanguageId());
        }
        if (p11.getVoiceMaxResults() != 0) {
            v4_1 = p11.getVoiceMaxResults();
        }
        v3_3.putExtra("android.speech.extra.LANGUAGE_MODEL", v10_1);
        v3_3.putExtra("android.speech.extra.PROMPT", v6_2);
        v3_3.putExtra("android.speech.extra.LANGUAGE", v5_1);
        v3_3.putExtra("android.speech.extra.MAX_RESULTS", v4_1);
        if (v0 != null) {
            v7 = v0.flattenToShortString();
        }
        v3_3.putExtra("calling_package", v7);
        v3_3.putExtra("android.speech.extra.RESULTS_PENDINGINTENT", v1_0);
        v3_3.putExtra("android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE", v2_1);
        return v3_3;
    }

Method android.support.v4.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 android.support.v7.widget.SearchView.createVoiceWebSearchIntent() calling method android.content.Intent.putExtra()


    private android.content.Intent createVoiceWebSearchIntent(android.content.Intent p2, android.app.SearchableInfo p3)
    {
        String v2_2;
        android.content.Intent v0_1 = new android.content.Intent(p2);
        String v2_1 = p3.getSearchActivity();
        if (v2_1 != null) {
            v2_2 = v2_1.flattenToShortString();
        } else {
            v2_2 = 0;
        }
        v0_1.putExtra("calling_package", v2_2);
        return v0_1;
    }

Method android.support.v4.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 = android.support.v4.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 = android.support.v4.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 android.support.v4.app.ShareCompat$IntentBuilder.startChooser() calling method android.app.Activity.startActivity()


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

Method android.support.v4.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 android.support.v4.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 android.support.v4.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("android.support.v4.app.EXTRA_CALLING_PACKAGE", p4.getPackageName());
        this.mIntent.putExtra("android.support.v4.app.EXTRA_CALLING_ACTIVITY", p4.getComponentName());
        this.mIntent.addFlags(524288);
        return;
    }

Method android.support.v4.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 android.support.v4.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.Context v1_1 = new android.content.Intent[this.mIntents.size()];
            android.content.Intent[] v0_2 = ((android.content.Intent[]) this.mIntents.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 android.support.v4.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 {
            int v1_1 = new android.content.Intent[this.mIntents.size()];
            android.content.Context v0_2 = ((android.content.Intent[]) this.mIntents.toArray(v1_1));
            v0_2[0] = new android.content.Intent(v0_2[0]).addFlags(268484608);
            if (!android.support.v4.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 android.support.v4.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 android.support.v7.widget.ActivityChooserView$Callbacks.onClick() calling method android.content.Intent.addFlags()


    public void onClick(android.view.View p2)
    {
        if (p2 != this.this$0.mDefaultActivityButton) {
            if (p2 != this.this$0.mExpandActivityOverflowButton) {
                throw new IllegalArgumentException();
            } else {
                this.this$0.mIsSelectingDefaultActivity = 0;
                this.this$0.showPopupUnchecked(this.this$0.mInitialActivityCount);
            }
        } else {
            this.this$0.dismissPopup();
            IllegalArgumentException v2_7 = this.this$0.mAdapter.getDataModel().chooseActivity(this.this$0.mAdapter.getDataModel().getActivityIndex(this.this$0.mAdapter.getDefaultActivity()));
            if (v2_7 != null) {
                v2_7.addFlags(524288);
                this.this$0.getContext().startActivity(v2_7);
            }
        }
        return;
    }

Method android.support.v7.widget.ActivityChooserView$Callbacks.onItemClick() calling method android.content.Intent.addFlags()


    public void onItemClick(android.widget.AdapterView p1, android.view.View p2, int p3, long p4)
    {
        switch (((android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter) p1.getAdapter()).getItemViewType(p3)) {
            case 0:
                this.this$0.dismissPopup();
                if (!this.this$0.mIsSelectingDefaultActivity) {
                    if (!this.this$0.mAdapter.getShowDefaultActivity()) {
                        p3++;
                    }
                    android.content.Intent v1_11 = this.this$0.mAdapter.getDataModel().chooseActivity(p3);
                    if (v1_11 == null) {
                    } else {
                        v1_11.addFlags(524288);
                        this.this$0.getContext().startActivity(v1_11);
                    }
                } else {
                    if (p3 <= 0) {
                    } else {
                        this.this$0.mAdapter.getDataModel().setDefaultActivity(p3);
                    }
                }
                break;
            case 1:
                this.this$0.showPopupUnchecked(2147483647);
                break;
            default:
                throw new IllegalArgumentException();
        }
        return;
    }

Method android.support.v7.widget.SearchView.<init>() calling method android.content.Intent.addFlags()


    public SearchView(android.content.Context p4, android.util.AttributeSet p5, int p6)
    {
        super(p4, p5, p6);
        super.mSearchSrcTextViewBounds = new android.graphics.Rect();
        super.mSearchSrtTextViewBoundsExpanded = new android.graphics.Rect();
        int v1_1 = new int[2];
        super.mTemp = v1_1;
        String v0_1 = new int[2];
        super.mTemp2 = v0_1;
        super.mUpdateDrawableStateRunnable = new android.support.v7.widget.SearchView$1(super);
        super.mReleaseCursorRunnable = new android.support.v7.widget.SearchView$2(super);
        super.mOutsideDrawablesCache = new java.util.WeakHashMap();
        super.mOnClickListener = new android.support.v7.widget.SearchView$5(super);
        super.mTextKeyListener = new android.support.v7.widget.SearchView$6(super);
        super.mOnEditorActionListener = new android.support.v7.widget.SearchView$7(super);
        super.mOnItemClickListener = new android.support.v7.widget.SearchView$8(super);
        super.mOnItemSelectedListener = new android.support.v7.widget.SearchView$9(super);
        super.mTextWatcher = new android.support.v7.widget.SearchView$10(super);
        android.support.v7.widget.SearchView$4 v5_5 = android.support.v7.widget.TintTypedArray.obtainStyledAttributes(p4, p5, android.support.v7.appcompat.R$styleable.SearchView, p6, 0);
        android.view.LayoutInflater.from(p4).inflate(v5_5.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_layout, android.support.v7.appcompat.R$layout.abc_search_view), super, 1);
        super.mSearchSrcTextView = ((android.support.v7.widget.SearchView$SearchAutoComplete) super.findViewById(android.support.v7.appcompat.R$id.search_src_text));
        super.mSearchSrcTextView.setSearchView(super);
        super.mSearchEditFrame = super.findViewById(android.support.v7.appcompat.R$id.search_edit_frame);
        super.mSearchPlate = super.findViewById(android.support.v7.appcompat.R$id.search_plate);
        super.mSubmitArea = super.findViewById(android.support.v7.appcompat.R$id.submit_area);
        super.mSearchButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_button));
        super.mGoButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_go_btn));
        super.mCloseButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_close_btn));
        super.mVoiceButton = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_voice_btn));
        super.mCollapsedIcon = ((android.widget.ImageView) super.findViewById(android.support.v7.appcompat.R$id.search_mag_icon));
        android.support.v4.view.ViewCompat.setBackground(super.mSearchPlate, v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_queryBackground));
        android.support.v4.view.ViewCompat.setBackground(super.mSubmitArea, v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_submitBackground));
        super.mSearchButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mGoButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_goIcon));
        super.mCloseButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_closeIcon));
        super.mVoiceButton.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_voiceIcon));
        super.mCollapsedIcon.setImageDrawable(v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mSearchHintIcon = v5_5.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchHintIcon);
        android.support.v7.widget.TooltipCompat.setTooltipText(super.mSearchButton, super.getResources().getString(android.support.v7.appcompat.R$string.abc_searchview_description_search));
        super.mSuggestionRowLayout = v5_5.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_suggestionRowLayout, android.support.v7.appcompat.R$layout.abc_search_dropdown_item_icons_2line);
        super.mSuggestionCommitIconResId = v5_5.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_commitIcon, 0);
        super.mSearchButton.setOnClickListener(super.mOnClickListener);
        super.mCloseButton.setOnClickListener(super.mOnClickListener);
        super.mGoButton.setOnClickListener(super.mOnClickListener);
        super.mVoiceButton.setOnClickListener(super.mOnClickListener);
        super.mSearchSrcTextView.setOnClickListener(super.mOnClickListener);
        super.mSearchSrcTextView.addTextChangedListener(super.mTextWatcher);
        super.mSearchSrcTextView.setOnEditorActionListener(super.mOnEditorActionListener);
        super.mSearchSrcTextView.setOnItemClickListener(super.mOnItemClickListener);
        super.mSearchSrcTextView.setOnItemSelectedListener(super.mOnItemSelectedListener);
        super.mSearchSrcTextView.setOnKeyListener(super.mTextKeyListener);
        super.mSearchSrcTextView.setOnFocusChangeListener(new android.support.v7.widget.SearchView$3(super));
        super.setIconifiedByDefault(v5_5.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_iconifiedByDefault, 1));
        boolean v4_28 = v5_5.getDimensionPixelSize(android.support.v7.appcompat.R$styleable.SearchView_android_maxWidth, -1);
        if (v4_28 != -1) {
            super.setMaxWidth(v4_28);
        }
        super.mDefaultQueryHint = v5_5.getText(android.support.v7.appcompat.R$styleable.SearchView_defaultQueryHint);
        super.mQueryHint = v5_5.getText(android.support.v7.appcompat.R$styleable.SearchView_queryHint);
        boolean v4_34 = v5_5.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_imeOptions, -1);
        if (v4_34 != -1) {
            super.setImeOptions(v4_34);
        }
        boolean v4_36 = v5_5.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_inputType, -1);
        if (v4_36 != -1) {
            super.setInputType(v4_36);
        }
        super.setFocusable(v5_5.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_android_focusable, 1));
        v5_5.recycle();
        super.mVoiceWebSearchIntent = new android.content.Intent("android.speech.action.WEB_SEARCH");
        super.mVoiceWebSearchIntent.addFlags(268435456);
        super.mVoiceWebSearchIntent.putExtra("android.speech.extra.LANGUAGE_MODEL", "web_search");
        super.mVoiceAppSearchIntent = new android.content.Intent("android.speech.action.RECOGNIZE_SPEECH");
        super.mVoiceAppSearchIntent.addFlags(268435456);
        super.mDropDownAnchor = super.findViewById(super.mSearchSrcTextView.getDropDownAnchor());
        if (super.mDropDownAnchor != null) {
            super.mDropDownAnchor.addOnLayoutChangeListener(new android.support.v7.widget.SearchView$4(super));
        }
        super.updateViewsVisibility(super.mIconifiedByDefault);
        super.updateQueryHint();
        return;
    }

Method android.support.v7.widget.SearchView.createIntent() calling method android.content.Intent.addFlags()


    private android.content.Intent createIntent(String p2, android.net.Uri p3, String p4, String p5, int p6, String p7)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2);
        v0_1.addFlags(268435456);
        if (p3 != null) {
            v0_1.setData(p3);
        }
        v0_1.putExtra("user_query", this.mUserQuery);
        if (p5 != null) {
            v0_1.putExtra("query", p5);
        }
        if (p4 != null) {
            v0_1.putExtra("intent_extra_data_key", p4);
        }
        if (this.mAppSearchData != null) {
            v0_1.putExtra("app_data", this.mAppSearchData);
        }
        if (p6 != 0) {
            v0_1.putExtra("action_key", p6);
            v0_1.putExtra("action_msg", p7);
        }
        v0_1.setComponent(this.mSearchable.getSearchActivity());
        return v0_1;
    }

Method android.support.v7.widget.ShareActionProvider.updateIntent() calling method android.content.Intent.addFlags()


    void updateIntent(android.content.Intent p3)
    {
        if (android.os.Build$VERSION.SDK_INT < 21) {
            p3.addFlags(524288);
        } else {
            p3.addFlags(134742016);
        }
        return;
    }

Method android.support.v7.widget.SearchView.createIntent() calling method android.content.Intent.setData()


    private android.content.Intent createIntent(String p2, android.net.Uri p3, String p4, String p5, int p6, String p7)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2);
        v0_1.addFlags(268435456);
        if (p3 != null) {
            v0_1.setData(p3);
        }
        v0_1.putExtra("user_query", this.mUserQuery);
        if (p5 != null) {
            v0_1.putExtra("query", p5);
        }
        if (p4 != null) {
            v0_1.putExtra("intent_extra_data_key", p4);
        }
        if (this.mAppSearchData != null) {
            v0_1.putExtra("app_data", this.mAppSearchData);
        }
        if (p6 != 0) {
            v0_1.putExtra("action_key", p6);
            v0_1.putExtra("action_msg", p7);
        }
        v0_1.setComponent(this.mSearchable.getSearchActivity());
        return v0_1;
    }

Method android.support.v4.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 android.support.v4.content.WakefulBroadcastReceiver.startWakefulService() calling method android.content.Context.startService()


    public static android.content.ComponentName startWakefulService(android.content.Context p5, android.content.Intent p6)
    {
        try {
            int v1 = android.support.v4.content.WakefulBroadcastReceiver.mNextId;
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = (android.support.v4.content.WakefulBroadcastReceiver.mNextId + 1);
        } catch (android.os.PowerManager$WakeLock v5_5) {
            throw v5_5;
        }
        if (android.support.v4.content.WakefulBroadcastReceiver.mNextId <= 0) {
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = 1;
        }
        p6.putExtra("android.support.content.wakelockid", v1);
        android.content.ComponentName v6_1 = p5.startService(p6);
        if (v6_1 != null) {
            android.os.PowerManager$WakeLock v5_2 = ((android.os.PowerManager) p5.getSystemService("power"));
            android.util.SparseArray v2_2 = new StringBuilder();
            v2_2.append("androidx.core:wake:");
            v2_2.append(v6_1.flattenToShortString());
            android.os.PowerManager$WakeLock v5_3 = v5_2.newWakeLock(1, v2_2.toString());
            v5_3.setReferenceCounted(0);
            v5_3.acquire(60000);
            android.support.v4.content.WakefulBroadcastReceiver.sActiveWakeLocks.put(v1, v5_3);
            return v6_1;
        } else {
            return 0;
        }
    }

Method android.support.v4.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 android.support.v4.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 android.support.v4.content.pm.ShortcutManagerCompat.requestPinShortcut() calling method android.content.Context.sendBroadcast()


    public static boolean requestPinShortcut(android.content.Context p10, android.support.v4.content.pm.ShortcutInfoCompat p11, android.content.IntentSender p12)
    {
        if (android.os.Build$VERSION.SDK_INT < 26) {
            if (android.support.v4.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 android.support.v4.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 android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound() calling method android.content.Context.bindService()


    private boolean ensureServiceBound(android.support.v4.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 android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts() calling method android.content.BroadcastReceiver.onReceive()


    void executePendingBroadcasts()
    {
        while(true) {
            android.support.v4.content.LocalBroadcastManager$BroadcastRecord[] v1_1 = this.mPendingBroadcasts.size();
            if (v1_1 <= null) {
                break;
            }
            android.support.v4.content.LocalBroadcastManager$BroadcastRecord[] v1_3 = new android.support.v4.content.LocalBroadcastManager$BroadcastRecord[v1_1];
            this.mPendingBroadcasts.toArray(v1_3);
            this.mPendingBroadcasts.clear();
            int v2_0 = 0;
            while (v2_0 < v1_3.length) {
                android.support.v4.content.LocalBroadcastManager$BroadcastRecord v3_1 = v1_3[v2_0];
                int v4_1 = v3_1.receivers.size();
                int v5 = 0;
                while (v5 < v4_1) {
                    android.content.BroadcastReceiver v6_2 = ((android.support.v4.content.LocalBroadcastManager$ReceiverRecord) v3_1.receivers.get(v5));
                    if (!v6_2.dead) {
                        v6_2.receiver.onReceive(this.mAppContext, v3_1.intent);
                    }
                    v5++;
                }
                v2_0++;
            }
        }
        return;
    }