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 com.google.appinventor.components.runtime.ListPicker.getIntent() calling method android.content.Intent.<init>()


    public android.content.Intent getIntent()
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClassName(this.container.$context(), com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_CLASS);
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_ARG_NAME, this.items.toStringArray());
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_SHOW_SEARCH_BAR, String.valueOf(this.showFilter));
        if (!this.title.equals("")) {
            v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_TITLE, this.title);
        }
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_ANIM_TYPE, this.container.$form().getOpenAnimType());
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_ORIENTATION_TYPE, this.container.$form().ScreenOrientation());
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_ITEM_TEXT_COLOR, this.itemTextColor);
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_BACKGROUND_COLOR, this.itemBackgroundColor);
        return v0_1;
    }

Method com.google.appinventor.components.runtime.ImagePicker.getIntent() calling method android.content.Intent.<init>()


    protected android.content.Intent getIntent()
    {
        return new android.content.Intent("android.intent.action.PICK", android.provider.MediaStore$Images$Media.INTERNAL_CONTENT_URI);
    }

Method com.google.appinventor.components.runtime.ContactPicker.getIntent() calling method android.content.Intent.<init>()


    protected android.content.Intent getIntent()
    {
        return new android.content.Intent("android.intent.action.PICK", this.intentUri);
    }

Method com.google.appinventor.components.runtime.ContactPicker.ViewContact() calling method android.content.Intent.<init>()


    public void ViewContact(String p4)
    {
        if (this.contactUri != null) {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p4));
            if (v0_1.resolveActivity(this.activityContext.getPackageManager()) != null) {
                this.activityContext.startActivity(v0_1);
            }
        }
        return;
    }

Method com.google.appinventor.components.runtime.ReplForm.onCreateFinish() calling method android.content.Intent.<init>()


    void onCreateFinish()
    {
        super.onCreateFinish();
        if ((!com.google.appinventor.components.runtime.ReplForm.isEmulator()) && (com.google.appinventor.common.version.AppInventorFeatures.doCompanionSplashScreen())) {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.MAIN");
            v0_1.setClassName(com.google.appinventor.components.runtime.ReplForm.activeForm.$context(), com.google.appinventor.components.runtime.ReplForm.SPLASH_ACTIVITY_CLASS);
            com.google.appinventor.components.runtime.ReplForm.activeForm.$context().startActivity(v0_1);
        }
        return;
    }

Method com.google.appinventor.components.runtime.Texting.SendMessage() calling method android.content.Intent.<init>()


    public void SendMessage()
    {
        String v1 = this.message;
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SENDTO", android.net.Uri.parse(new StringBuilder().append("smsto:").append(this.phoneNumber).toString()));
        v0_1.putExtra("sms_body", v1);
        if (v0_1.resolveActivity(this.form.getPackageManager()) != null) {
            this.form.registerForActivityResult(this, 1413830740);
            this.form.startActivityForResult(v0_1, 1413830740);
        }
        return;
    }

Method com.google.appinventor.components.runtime.Texting.sendViaSms() calling method android.content.Intent.<init>()


    private void sendViaSms(String p13)
    {
        android.util.Log.i("Texting Component", "Sending via built-in Sms");
        if (this.havePermission) {
            java.util.ArrayList v3 = this.smsManager.divideMessage(this.message);
            int v9 = v3.size();
            java.util.ArrayList v4_1 = new java.util.ArrayList();
            int v7 = 0;
            while (v7 < v9) {
                v4_1.add(android.app.PendingIntent.getBroadcast(com.google.appinventor.components.runtime.Texting.activity, 0, new android.content.Intent("SMS_SENT"), 0));
                v7++;
            }
            com.google.appinventor.components.runtime.Texting.activity.registerReceiver(new com.google.appinventor.components.runtime.Texting$2(this), new android.content.IntentFilter("SMS_SENT"));
            this.smsManager.sendMultipartTextMessage(this.phoneNumber, 0, v3, v4_1, 0);
        } else {
            com.google.appinventor.components.runtime.Form v6 = this.container.$form();
            v6.runOnUiThread(new com.google.appinventor.components.runtime.Texting$1(this, v6, this, p13));
        }
        return;
    }

Method com.google.appinventor.components.runtime.SpeechRecognizer.GetText() calling method android.content.Intent.<init>()


    public void GetText()
    {
        this.BeforeGettingText();
        android.content.Intent v0_1 = new android.content.Intent("android.speech.action.RECOGNIZE_SPEECH");
        v0_1.putExtra("android.speech.extra.LANGUAGE_MODEL", "free_form");
        if (this.requestCode == 0) {
            this.requestCode = this.form.registerForActivityResult(this);
        }
        this.container.$context().startActivityForResult(v0_1, this.requestCode);
        return;
    }

Method com.google.appinventor.components.runtime.Sharing.ShareMessage() calling method android.content.Intent.<init>()


    public void ShareMessage(String p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
        v0_1.putExtra("android.intent.extra.TEXT", p3);
        v0_1.setType("text/plain");
        this.form.startActivity(v0_1);
        return;
    }

Method com.google.appinventor.components.runtime.Sharing.ShareFileWithMessage() calling method android.content.Intent.<init>()


    public void ShareFileWithMessage(String p14, String p15)
    {
        String v4 = this.form.$context().getPackageName();
        if (!p14.startsWith("file://")) {
            p14 = new StringBuilder().append("file://").append(p14).toString();
        }
        java.io.File v2_1 = new java.io.File(android.net.Uri.parse(p14).getPath());
        if (!v2_1.isFile()) {
            String v0 = "ShareFile";
            if (p15.equals("")) {
                v0 = "ShareFileWithMessage";
            }
            com.google.appinventor.components.runtime.Form v9_10 = this.form;
            Object[] v11_0 = new Object[1];
            v11_0[0] = p14;
            v9_10.dispatchErrorOccurredEvent(this, v0, 2001, v11_0);
        } else {
            String v7 = android.webkit.MimeTypeMap.getSingleton().getMimeTypeFromExtension(p14.substring((p14.lastIndexOf(".") + 1)).toLowerCase());
            android.net.Uri v6 = android.support.v4.content.FileProvider.getUriForFile(this.form.$context(), new StringBuilder().append(v4).append(".provider").toString(), v2_1);
            android.content.Intent v5_1 = new android.content.Intent("android.intent.action.SEND");
            v5_1.putExtra("android.intent.extra.STREAM", v6);
            v5_1.setFlags(1);
            v5_1.setType(v7);
            if (p15.length() > 0) {
                v5_1.putExtra("android.intent.extra.TEXT", p15);
            }
            this.form.startActivity(v5_1);
        }
        return;
    }

Method com.google.appinventor.components.runtime.PhoneStatus.installURL() calling method android.content.Intent.<init>()


    public void installURL(String p5)
    {
        this.form.startActivity(new android.content.Intent("android.intent.action.VIEW").setData(android.net.Uri.parse(p5)));
        return;
    }

Method com.google.appinventor.components.runtime.PhoneCall.MakePhoneCall() calling method android.content.Intent.<init>()


    public void MakePhoneCall()
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.DIAL", android.net.Uri.fromParts("tel", this.phoneNumber, 0));
        if (v0_1.resolveActivity(this.form.getPackageManager()) != null) {
            this.form.startActivityForResult(v0_1, 1346916174);
        }
        return;
    }

Method com.google.appinventor.components.runtime.ListPickerActivity.onItemClick() calling method android.content.Intent.<init>()


    public void onItemClick(android.widget.AdapterView p5, android.view.View p6, int p7, long p8)
    {
        String v1_1 = ((String) p5.getAdapter().getItem(p7));
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_RESULT_NAME, v1_1);
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_RESULT_INDEX, (p7 + 1));
        this.closeAnim = v1_1;
        this.setResult(-1, v0_1);
        this.finish();
        com.google.appinventor.components.runtime.util.AnimationUtil.ApplyCloseScreenAnimation(this, this.closeAnim);
        return;
    }

Method com.google.appinventor.components.runtime.Form.startNewForm() calling method android.content.Intent.<init>()


    protected void startNewForm(String p9, Object p10)
    {
        String v2;
        android.util.Log.i("Form", new StringBuilder().append("startNewForm:").append(p9).toString());
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClassName(this, new StringBuilder().append(this.getPackageName()).append(".").append(p9).toString());
        if (p10 != null) {
            v2 = "open another screen with start value";
        } else {
            v2 = "open another screen";
        }
        String v3;
        if (p10 == null) {
            v3 = "";
        } else {
            android.util.Log.i("Form", new StringBuilder().append("StartNewForm about to JSON encode:").append(p10).toString());
            v3 = com.google.appinventor.components.runtime.Form.jsonEncodeForForm(p10, v2);
            android.util.Log.i("Form", new StringBuilder().append("StartNewForm got JSON encoding:").append(v3).toString());
        }
        v0_1.putExtra("APP_INVENTOR_START", v3);
        this.nextFormName = p9;
        android.util.Log.i("Form", new StringBuilder().append("about to start new form").append(p9).toString());
        try {
            android.util.Log.i("Form", new StringBuilder().append("startNewForm starting activity:").append(v0_1).toString());
            this.startActivityForResult(v0_1, 1);
            com.google.appinventor.components.runtime.util.AnimationUtil.ApplyOpenScreenAnimation(this, this.openAnimType);
        } catch (android.content.ActivityNotFoundException v1) {
            Object[] v5_27 = new Object[1];
            v5_27[0] = p9;
            this.dispatchErrorOccurredEvent(this, v2, 902, v5_27);
        }
        return;
    }

Method com.google.appinventor.components.runtime.Form.finishActivityWithTextResult() calling method android.content.Intent.<init>()


    public static void finishActivityWithTextResult(String p3)
    {
        if (com.google.appinventor.components.runtime.Form.activeForm == null) {
            throw new IllegalStateException("activeForm is null");
        } else {
            android.content.Intent v0_1 = new android.content.Intent();
            v0_1.putExtra("APP_INVENTOR_RESULT", p3);
            com.google.appinventor.components.runtime.Form.activeForm.closeForm(v0_1);
            return;
        }
    }

Method com.google.appinventor.components.runtime.Form.finishActivityWithResult() calling method android.content.Intent.<init>()


    public static void finishActivityWithResult(Object p4)
    {
        if (com.google.appinventor.components.runtime.Form.activeForm == null) {
            throw new IllegalStateException("activeForm is null");
        } else {
            if (!(com.google.appinventor.components.runtime.Form.activeForm instanceof com.google.appinventor.components.runtime.ReplForm)) {
                String v0 = com.google.appinventor.components.runtime.Form.jsonEncodeForForm(p4, "close screen with value");
                android.content.Intent v1_1 = new android.content.Intent();
                v1_1.putExtra("APP_INVENTOR_RESULT", v0);
                com.google.appinventor.components.runtime.Form.activeForm.closeForm(v1_1);
            } else {
                ((com.google.appinventor.components.runtime.ReplForm) com.google.appinventor.components.runtime.Form.activeForm).setResult(p4);
                com.google.appinventor.components.runtime.Form.activeForm.closeForm(0);
            }
            return;
        }
    }

Method com.google.appinventor.components.runtime.Camera.TakePicture() calling method android.content.Intent.<init>()


    public void TakePicture()
    {
        java.util.Date v0_1 = new java.util.Date();
        String v4 = android.os.Environment.getExternalStorageState();
        if (this.havePermission) {
            if (!"mounted".equals(v4)) {
                if (!"mounted_ro".equals(v4)) {
                    Object[] v9_1 = new Object[0];
                    this.form.dispatchErrorOccurredEvent(this, "TakePicture", 705, v9_1);
                } else {
                    Object[] v9_2 = new Object[0];
                    this.form.dispatchErrorOccurredEvent(this, "TakePicture", 704, v9_2);
                }
            } else {
                android.util.Log.i("CameraComponent", "External storage is available and writable");
                this.imageFile = android.net.Uri.fromFile(new java.io.File(android.os.Environment.getExternalStorageDirectory(), new StringBuilder().append("/Pictures/app_inventor_").append(v0_1.getTime()).append(".jpg").toString()));
                android.content.ContentValues v5_1 = new android.content.ContentValues();
                v5_1.put("_data", this.imageFile.getPath());
                v5_1.put("mime_type", "image/jpeg");
                v5_1.put("title", this.imageFile.getLastPathSegment());
                if (this.requestCode == 0) {
                    this.requestCode = this.form.registerForActivityResult(this);
                }
                android.net.Uri v1 = this.container.$context().getContentResolver().insert(android.provider.MediaStore$Images$Media.INTERNAL_CONTENT_URI, v5_1);
                android.content.Intent v2_1 = new android.content.Intent("android.media.action.IMAGE_CAPTURE");
                v2_1.putExtra("output", v1);
                if (this.useFront) {
                    v2_1.putExtra("android.intent.extras.CAMERA_FACING", 1);
                }
                this.container.$context().startActivityForResult(v2_1, this.requestCode);
            }
        } else {
            this.form.runOnUiThread(new com.google.appinventor.components.runtime.Camera$1(this, this));
        }
        return;
    }

Method com.google.appinventor.components.runtime.Camera.scanFileToAdd() calling method android.content.Intent.<init>()


    private void scanFileToAdd(java.io.File p4)
    {
        android.content.Intent v1_1 = new android.content.Intent("android.intent.action.MEDIA_SCANNER_SCAN_FILE");
        v1_1.setData(android.net.Uri.fromFile(p4));
        this.container.$context().getApplicationContext().sendBroadcast(v1_1);
        return;
    }

Method com.google.appinventor.components.runtime.Camcorder.RecordVideo() calling method android.content.Intent.<init>()


    public void RecordVideo()
    {
        String v2 = android.os.Environment.getExternalStorageState();
        if (this.havePermission) {
            if (!"mounted".equals(v2)) {
                if (!"mounted_ro".equals(v2)) {
                    Object[] v6_1 = new Object[0];
                    this.form.dispatchErrorOccurredEvent(this, "RecordVideo", 705, v6_1);
                } else {
                    Object[] v6_2 = new Object[0];
                    this.form.dispatchErrorOccurredEvent(this, "RecordVideo", 704, v6_2);
                }
            } else {
                android.util.Log.i("CamcorderComponent", "External storage is available and writable");
                if (this.requestCode == 0) {
                    this.requestCode = this.form.registerForActivityResult(this);
                }
                this.container.$context().startActivityForResult(new android.content.Intent("android.media.action.VIDEO_CAPTURE"), this.requestCode);
            }
        } else {
            this.form.runOnUiThread(new com.google.appinventor.components.runtime.Camcorder$1(this, this));
        }
        return;
    }

Method com.google.appinventor.components.runtime.BarcodeScanner.DoScan() calling method android.content.Intent.<init>()


    public void DoScan()
    {
        android.content.Intent v1_1 = new android.content.Intent("com.google.zxing.client.android.SCAN");
        if ((this.useExternalScanner) || (com.google.appinventor.components.runtime.util.SdkLevel.getLevel() < 5)) {
            if (this.requestCode == 0) {
                this.requestCode = this.form.registerForActivityResult(this);
            }
            try {
                this.container.$context().startActivityForResult(v1_1, this.requestCode);
            } catch (android.content.ActivityNotFoundException v0) {
                v0.printStackTrace();
                com.google.appinventor.components.runtime.Form v3_12 = this.container.$form();
                Object[] v6_1 = new Object[1];
                v6_1[0] = "";
                v3_12.dispatchErrorOccurredEvent(this, "BarcodeScanner", 1501, v6_1);
            }
        } else {
            if (this.havePermission) {
                v1_1.setComponent(new android.content.ComponentName(this.container.$form().getPackageName(), "com.google.zxing.client.android.AppInvCaptureActivity"));
            } else {
                this.container.$form().askPermission("android.permission.CAMERA", new com.google.appinventor.components.runtime.BarcodeScanner$1(this));
            }
        }
        return;
    }

Method com.google.appinventor.components.runtime.ActivityStarter.buildActivityIntent() calling method android.content.Intent.<init>()


    private android.content.Intent buildActivityIntent()
    {
        android.net.Uri v7;
        if (this.dataUri.length() == 0) {
            v7 = 0;
        } else {
            v7 = android.net.Uri.parse(this.dataUri);
        }
        int v4_0 = new android.content.Intent(this.action);
        if ((v7 != null) && (this.dataUri.toLowerCase().startsWith("file://"))) {
            android.util.Log.d("ActivityStarter", "Using file://");
            java.io.File v3_1 = new java.io.File(v7.getPath());
            if (v3_1.isFile()) {
                android.util.Log.d("ActivityStarter", "It\'s a file");
                v7 = android.support.v4.content.FileProvider.getUriForFile(this.form.$context(), new StringBuilder().append(this.form.$context().getPackageName()).append(".provider").toString(), v3_1);
                v4_0 = new android.content.Intent(this.action);
                v4_0.setFlags(1);
                android.util.Log.d("ActivityStarter", "added permissions");
            }
        }
        if (!android.text.TextUtils.isEmpty(this.Action())) {
            if (this.dataType.length() == 0) {
                v4_0.setData(v7);
            } else {
                if (v7 == null) {
                    v4_0.setType(this.dataType);
                } else {
                    v4_0.setDataAndType(v7, this.dataType);
                }
            }
            if ((this.activityPackage.length() == 0) && (this.activityClass.length() == 0)) {
                if (this.Action().equals("android.intent.action.MAIN")) {
                    v4_0 = 0;
                    return v4_0;
                }
            } else {
                v4_0.setComponent(new android.content.ComponentName(this.activityPackage, this.activityClass));
            }
            if ((this.extraKey.length() != 0) && (this.extraValue.length() != 0)) {
                android.util.Log.i("ActivityStarter", new StringBuilder().append("Adding extra, key = ").append(this.extraKey).append(" value = ").append(this.extraValue).toString());
                v4_0.putExtra(this.extraKey, this.extraValue);
            }
            String v10_8 = this.extras.toArray();
            String v11_4 = v10_8.length;
            int v9_6 = 0;
            while (v9_6 < v11_4) {
                com.google.appinventor.components.runtime.util.YailList v0_1 = ((com.google.appinventor.components.runtime.util.YailList) v10_8[v9_6]);
                String v5 = v0_1.getString(0);
                String v8 = v0_1.getString(1);
                if ((v5.length() != 0) && (v8.length() != 0)) {
                    android.util.Log.i("ActivityStarter", new StringBuilder().append("Adding extra (pairs), key = ").append(v5).append(" value = ").append(v8).toString());
                    v4_0.putExtra(v5, v8);
                }
                v9_6++;
            }
        } else {
            v4_0 = 0;
        }
        return v4_0;
    }

Method org.acra.sender.EmailIntentSender.send() calling method android.content.Intent.<init>()


    public void send(org.acra.collector.CrashReportData p8)
    {
        String v2 = new StringBuilder().append(this.mContext.getPackageName()).append(" Crash Report").toString();
        String v0 = this.buildBody(p8);
        android.content.Intent v1_1 = new android.content.Intent("android.intent.action.SEND");
        v1_1.addFlags(268435456);
        v1_1.setType("text/plain");
        v1_1.putExtra("android.intent.extra.SUBJECT", v2);
        v1_1.putExtra("android.intent.extra.TEXT", v0);
        String[] v4_2 = new String[1];
        v4_2[0] = org.acra.ACRA.getConfig().mailTo();
        v1_1.putExtra("android.intent.extra.EMAIL", v4_2);
        this.mContext.startActivity(v1_1);
        return;
    }

Method com.google.appinventor.components.runtime.util.ExternalTextToSpeech.speak() calling method android.content.Intent.<init>()


    public void speak(String p4, java.util.Locale p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.google.tts.makeBagel");
        v0_1.setFlags(131072);
        v0_1.setFlags(8388608);
        v0_1.setFlags(1073741824);
        v0_1.putExtra("message", p4);
        v0_1.putExtra("language", p5.getISO3Language());
        v0_1.putExtra("country", p5.getISO3Country());
        if (this.requestCode == 0) {
            this.requestCode = this.container.$form().registerForActivityResult(this);
        }
        this.container.$context().startActivityForResult(v0_1, this.requestCode);
        return;
    }

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


    private android.content.Intent createVoiceWebSearchIntent(android.content.Intent p5, android.app.SearchableInfo p6)
    {
        String v2;
        android.content.Intent v1_1 = new android.content.Intent(p5);
        android.content.ComponentName v0 = p6.getSearchActivity();
        if (v0 != null) {
            v2 = v0.flattenToShortString();
        } else {
            v2 = 0;
        }
        v1_1.putExtra("calling_package", v2);
        return v1_1;
    }

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


    private android.content.Intent createVoiceAppSearchIntent(android.content.Intent p14, android.app.SearchableInfo p15)
    {
        android.content.ComponentName v8 = p15.getSearchActivity();
        android.content.Intent v6_1 = new android.content.Intent("android.intent.action.SEARCH");
        v6_1.setComponent(v8);
        android.app.PendingIntent v3 = android.app.PendingIntent.getActivity(this.getContext(), 0, v6_1, 1073741824);
        android.os.Bundle v5_1 = new android.os.Bundle();
        if (this.mAppSearchData != null) {
            v5_1.putParcelable("app_data", this.mAppSearchData);
        }
        android.content.Intent v9_1 = new android.content.Intent(p14);
        String v1 = "free_form";
        String v4 = 0;
        String v0 = 0;
        int v2 = 1;
        android.content.res.Resources v7 = this.getResources();
        if (p15.getVoiceLanguageModeId() != 0) {
            v1 = v7.getString(p15.getVoiceLanguageModeId());
        }
        if (p15.getVoicePromptTextId() != 0) {
            v4 = v7.getString(p15.getVoicePromptTextId());
        }
        if (p15.getVoiceLanguageId() != 0) {
            v0 = v7.getString(p15.getVoiceLanguageId());
        }
        if (p15.getVoiceMaxResults() != 0) {
            v2 = p15.getVoiceMaxResults();
        }
        String v10_14;
        v9_1.putExtra("android.speech.extra.LANGUAGE_MODEL", v1);
        v9_1.putExtra("android.speech.extra.PROMPT", v4);
        v9_1.putExtra("android.speech.extra.LANGUAGE", v0);
        v9_1.putExtra("android.speech.extra.MAX_RESULTS", v2);
        if (v8 != null) {
            v10_14 = v8.flattenToShortString();
        } else {
            v10_14 = 0;
        }
        v9_1.putExtra("calling_package", v10_14);
        v9_1.putExtra("android.speech.extra.RESULTS_PENDINGINTENT", v3);
        v9_1.putExtra("android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE", v5_1);
        return v9_1;
    }

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


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

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


    public SearchView(android.content.Context p11, android.util.AttributeSet p12, int p13)
    {
        super(p11, p12, p13);
        super.mSearchSrcTextViewBounds = new android.graphics.Rect();
        super.mSearchSrtTextViewBoundsExpanded = new android.graphics.Rect();
        boolean v7_94 = new int[2];
        super.mTemp = v7_94;
        boolean v7_4 = new int[2];
        super.mTemp2 = v7_4;
        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.TintTypedArray v0 = android.support.v7.widget.TintTypedArray.obtainStyledAttributes(p11, p12, android.support.v7.appcompat.R$styleable.SearchView, p13, 0);
        android.view.LayoutInflater.from(p11).inflate(v0.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, v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_queryBackground));
        android.support.v4.view.ViewCompat.setBackground(super.mSubmitArea, v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_submitBackground));
        super.mSearchButton.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mGoButton.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_goIcon));
        super.mCloseButton.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_closeIcon));
        super.mVoiceButton.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_voiceIcon));
        super.mCollapsedIcon.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mSearchHintIcon = v0.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 = v0.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_suggestionRowLayout, android.support.v7.appcompat.R$layout.abc_search_dropdown_item_icons_2line);
        super.mSuggestionCommitIconResId = v0.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(v0.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_iconifiedByDefault, 1));
        int v6 = v0.getDimensionPixelSize(android.support.v7.appcompat.R$styleable.SearchView_android_maxWidth, -1);
        if (v6 != -1) {
            super.setMaxWidth(v6);
        }
        super.mDefaultQueryHint = v0.getText(android.support.v7.appcompat.R$styleable.SearchView_defaultQueryHint);
        super.mQueryHint = v0.getText(android.support.v7.appcompat.R$styleable.SearchView_queryHint);
        int v2 = v0.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_imeOptions, -1);
        if (v2 != -1) {
            super.setImeOptions(v2);
        }
        int v4 = v0.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_inputType, -1);
        if (v4 != -1) {
            super.setInputType(v4);
        }
        super.setFocusable(v0.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_android_focusable, 1));
        v0.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.view.menu.MenuBuilder.addIntentOptions() calling method android.content.Intent.<init>()


    public int addIntentOptions(int p14, int p15, int p16, android.content.ComponentName p17, android.content.Intent[] p18, android.content.Intent p19, int p20, android.view.MenuItem[] p21)
    {
        int v3;
        android.content.pm.PackageManager v7 = this.mContext.getPackageManager();
        java.util.List v6 = v7.queryIntentActivityOptions(p17, p18, p19, 0);
        if (v6 == null) {
            v3 = 0;
        } else {
            v3 = v6.size();
        }
        if ((p20 & 1) == 0) {
            this.removeGroup(p14);
        }
        int v4 = 0;
        while (v4 < v3) {
            int v10_4;
            android.content.pm.ResolveInfo v8_1 = ((android.content.pm.ResolveInfo) v6.get(v4));
            if (v8_1.specificIndex >= 0) {
                v10_4 = p18[v8_1.specificIndex];
            } else {
                v10_4 = p19;
            }
            android.content.Intent v9_1 = new android.content.Intent(v10_4);
            v9_1.setComponent(new android.content.ComponentName(v8_1.activityInfo.applicationInfo.packageName, v8_1.activityInfo.name));
            android.view.MenuItem v5 = this.add(p14, p15, p16, v8_1.loadLabel(v7)).setIcon(v8_1.loadIcon(v7)).setIntent(v9_1);
            if ((p21 != null) && (v8_1.specificIndex >= 0)) {
                p21[v8_1.specificIndex] = v5;
            }
            v4++;
        }
        return v3;
    }

Method android.support.v4.app.TaskStackBuilder$TaskStackBuilderApi16Impl.getPendingIntent() calling method android.content.Intent.<init>()


    public android.app.PendingIntent getPendingIntent(android.content.Context p4, android.content.Intent[] p5, int p6, int p7, android.os.Bundle p8)
    {
        p5[0] = new android.content.Intent(p5[0]).addFlags(268484608);
        return android.app.PendingIntent.getActivities(p4, p6, p5, p7, p8);
    }

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


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

Method org.acra.ErrorReporter.notifyDialog() calling method android.content.Intent.<init>()


    void notifyDialog(String p5)
    {
        android.util.Log.d(org.acra.ACRA.LOG_TAG, new StringBuilder().append("Creating Dialog for ").append(p5).toString());
        android.content.Intent v0_1 = new android.content.Intent(this.mContext, org.acra.CrashReportDialog);
        v0_1.putExtra("REPORT_FILE_NAME", p5);
        v0_1.setFlags(268435456);
        this.mContext.startActivity(v0_1);
        return;
    }

Method org.acra.ErrorReporter.notifySendReport() calling method android.content.Intent.<init>()


    private void notifySendReport(String p15)
    {
        android.app.NotificationManager v7_1 = ((android.app.NotificationManager) this.mContext.getSystemService("notification"));
        org.acra.ACRAConfiguration v0 = org.acra.ACRA.getConfig();
        android.app.Notification v5_1 = new android.app.Notification(v0.resNotifIcon(), this.mContext.getText(v0.resNotifTickerText()), System.currentTimeMillis());
        CharSequence v3 = this.mContext.getText(v0.resNotifTitle());
        CharSequence v2 = this.mContext.getText(v0.resNotifText());
        android.content.Intent v6_1 = new android.content.Intent(this.mContext, org.acra.CrashReportDialog);
        android.util.Log.d(org.acra.ACRA.LOG_TAG, new StringBuilder().append("Creating Notification for ").append(p15).toString());
        v6_1.putExtra("REPORT_FILE_NAME", p15);
        v5_1.setLatestEventInfo(this.mContext, v3, v2, android.app.PendingIntent.getActivity(this.mContext, 0, v6_1, 134217728));
        v7_1.cancelAll();
        v7_1.notify(666, v5_1);
        return;
    }

Method com.google.appinventor.components.runtime.util.SmsBroadcastReceiver.sendNotification() calling method android.content.Intent.<init>()


    private void sendNotification(android.content.Context p13, String p14, String p15)
    {
        android.util.Log.i("SmsBroadcastReceiver", new StringBuilder().append("sendingNotification ").append(p14).append(":").append(p15).toString());
        String v7 = p13.getPackageName();
        android.util.Log.i("SmsBroadcastReceiver", new StringBuilder().append("Package name : ").append(v7).toString());
        try {
            String v1 = new StringBuilder().append(v7).append(".Screen1").toString();
            android.content.Intent v4_1 = new android.content.Intent(p13, Class.forName(v1));
            try {
                v4_1.setAction("android.intent.action.MAIN");
                v4_1.addCategory("android.intent.category.LAUNCHER");
                v4_1.addFlags(805306368);
                ((android.app.NotificationManager) p13.getSystemService("notification")).notify(0, 8647, new android.support.v4.app.NotificationCompat$Builder(p13).setSmallIcon(17301648).setTicker(new StringBuilder().append(p14).append(" : ").append(p15).toString()).setWhen(System.currentTimeMillis()).setAutoCancel(1).setDefaults(1).setContentTitle(new StringBuilder().append("Sms from ").append(p14).toString()).setContentText(p15).setContentIntent(android.app.PendingIntent.getActivity(p13, 0, v4_1, 134217728)).setNumber(com.google.appinventor.components.runtime.Texting.getCachedMsgCount()).build());
                android.util.Log.i("SmsBroadcastReceiver", new StringBuilder().append("Notification sent, classname: ").append(v1).toString());
            } catch (ClassNotFoundException v2) {
                v2.printStackTrace();
            }
            return;
        } catch (ClassNotFoundException v2) {
        }
    }

Method com.google.appinventor.components.runtime.util.PhoneCallUtil.makePhoneCall() calling method android.content.Intent.<init>()


    public static void makePhoneCall(android.content.Context p4, String p5)
    {
        if ((p5 != null) && (p5.length() > 0)) {
            p4.startActivity(new android.content.Intent("android.intent.action.CALL", android.net.Uri.parse(new StringBuilder().append("tel:").append(p5).toString())));
        }
        return;
    }

Method com.google.appinventor.components.runtime.WebViewActivity$1.shouldOverrideUrlLoading() calling method android.content.Intent.<init>()


    public boolean shouldOverrideUrlLoading(android.webkit.WebView p7, String p8)
    {
        android.util.Log.i("WebView", new StringBuilder().append("Handling url ").append(p8).toString());
        android.net.Uri v2 = android.net.Uri.parse(p8);
        if (!v2.getScheme().equals("appinventor")) {
            p7.loadUrl(p8);
        } else {
            android.content.Intent v0_1 = new android.content.Intent();
            v0_1.setData(v2);
            this.this$0.setResult(-1, v0_1);
            this.this$0.finish();
        }
        return 1;
    }

Method com.google.appinventor.components.runtime.Twitter$1.run() calling method android.content.Intent.<init>()


    public void run()
    {
        if (!com.google.appinventor.components.runtime.Twitter.access$000(this.this$0, this.val$myConsumerKey, this.val$myConsumerSecret)) {
            try {
                com.google.appinventor.components.runtime.Twitter.access$200(this.this$0).setOAuthConsumer(this.val$myConsumerKey, this.val$myConsumerSecret);
                twitter4j.auth.RequestToken v4 = com.google.appinventor.components.runtime.Twitter.access$200(this.this$0).getOAuthRequestToken("appinventor://twitter");
                String v0 = v4.getAuthorizationURL();
                com.google.appinventor.components.runtime.Twitter.access$302(this.this$0, v4);
                android.content.Intent v1_1 = new android.content.Intent("android.intent.action.MAIN", android.net.Uri.parse(v0));
                v1_1.setClassName(com.google.appinventor.components.runtime.Twitter.access$400(this.this$0).$context(), com.google.appinventor.components.runtime.Twitter.access$500());
                com.google.appinventor.components.runtime.Twitter.access$400(this.this$0).$context().startActivityForResult(v1_1, com.google.appinventor.components.runtime.Twitter.access$600(this.this$0));
            } catch (twitter4j.TwitterException v2) {
                android.util.Log.i("Twitter", new StringBuilder().append("Got exception: ").append(v2.getMessage()).toString());
                v2.printStackTrace();
                android.os.Handler v5_18 = this.this$0.form;
                com.google.appinventor.components.runtime.Twitter$1$2 v6_14 = this.this$0;
                Object[] v9_1 = new Object[1];
                v9_1[0] = v2.getMessage();
                v5_18.dispatchErrorOccurredEvent(v6_14, "Authorize", 303, v9_1);
                this.this$0.DeAuthorize();
            } catch (IllegalStateException v3) {
                android.util.Log.e("Twitter", "OAuthConsumer was already set: launch IsAuthorized()");
                com.google.appinventor.components.runtime.Twitter.access$100(this.this$0).post(new com.google.appinventor.components.runtime.Twitter$1$2(this));
            }
        } else {
            com.google.appinventor.components.runtime.Twitter.access$100(this.this$0).post(new com.google.appinventor.components.runtime.Twitter$1$1(this));
        }
        return;
    }

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


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

Method android.support.v4.media.session.MediaSessionCompat.<init>() calling method android.content.Intent.<init>()


    public MediaSessionCompat(android.content.Context p5, String p6, android.content.ComponentName p7, android.app.PendingIntent p8)
    {
        this.mActiveListeners = new java.util.ArrayList();
        if (p5 != null) {
            if (!android.text.TextUtils.isEmpty(p6)) {
                if (p7 == null) {
                    p7 = android.support.v4.media.session.MediaButtonReceiver.getMediaButtonReceiverComponent(p5);
                    if (p7 == null) {
                        android.util.Log.w("MediaSessionCompat", "Couldn\'t find a unique registered media button receiver in the given context.");
                    }
                }
                if ((p7 != null) && (p8 == null)) {
                    android.content.Intent v0_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
                    v0_1.setComponent(p7);
                    p8 = android.app.PendingIntent.getBroadcast(p5, 0, v0_1, 0);
                }
                if (android.os.Build$VERSION.SDK_INT < 21) {
                    if (android.os.Build$VERSION.SDK_INT < 19) {
                        if (android.os.Build$VERSION.SDK_INT < 18) {
                            this.mImpl = new android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase(p5, p6, p7, p8);
                        } else {
                            this.mImpl = new android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi18(p5, p6, p7, p8);
                        }
                    } else {
                        this.mImpl = new android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi19(p5, p6, p7, p8);
                    }
                } else {
                    this.mImpl = new android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21(p5, p6);
                    this.setCallback(new android.support.v4.media.session.MediaSessionCompat$1(this));
                    this.mImpl.setMediaButtonReceiver(p8);
                }
                this.mController = new android.support.v4.media.session.MediaControllerCompat(p5, this);
                if (android.support.v4.media.session.MediaSessionCompat.sMaxBitmapSize == 0) {
                    android.support.v4.media.session.MediaSessionCompat.sMaxBitmapSize = ((int) android.util.TypedValue.applyDimension(1, 1134559232, p5.getResources().getDisplayMetrics()));
                }
                return;
            } else {
                throw new IllegalArgumentException("tag must not be null or empty");
            }
        } else {
            throw new IllegalArgumentException("context must not be null");
        }
    }

Method android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.handleMessage() calling method android.content.Intent.<init>()


    public void handleMessage(android.os.Message p9)
    {
        android.support.v4.media.session.MediaSessionCompat$Callback v0 = this.this$0.mCallback;
        if (v0 != null) {
            switch (p9.what) {
                case 1:
                    android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command v1_1 = ((android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command) p9.obj);
                    v0.onCommand(v1_1.command, v1_1.extras, v1_1.stub);
                    break;
                case 2:
                    this.this$0.adjustVolume(p9.arg1, 0);
                    break;
                case 3:
                    v0.onPrepare();
                    break;
                case 4:
                    v0.onPrepareFromMediaId(((String) p9.obj), p9.getData());
                    break;
                case 5:
                    v0.onPrepareFromSearch(((String) p9.obj), p9.getData());
                    break;
                case 6:
                    v0.onPrepareFromUri(((android.net.Uri) p9.obj), p9.getData());
                    break;
                case 7:
                    v0.onPlay();
                    break;
                case 8:
                    v0.onPlayFromMediaId(((String) p9.obj), p9.getData());
                    break;
                case 9:
                    v0.onPlayFromSearch(((String) p9.obj), p9.getData());
                    break;
                case 10:
                    v0.onPlayFromUri(((android.net.Uri) p9.obj), p9.getData());
                    break;
                case 11:
                    v0.onSkipToQueueItem(((Long) p9.obj).longValue());
                    break;
                case 12:
                    v0.onPause();
                    break;
                case 13:
                    v0.onStop();
                    break;
                case 14:
                    v0.onSkipToNext();
                    break;
                case 15:
                    v0.onSkipToPrevious();
                    break;
                case 16:
                    v0.onFastForward();
                    break;
                case 17:
                    v0.onRewind();
                    break;
                case 18:
                    v0.onSeekTo(((Long) p9.obj).longValue());
                    break;
                case 19:
                    v0.onSetRating(((android.support.v4.media.RatingCompat) p9.obj));
                    break;
                case 20:
                    v0.onCustomAction(((String) p9.obj), p9.getData());
                    break;
                case 21:
                    android.view.KeyEvent v4_1 = ((android.view.KeyEvent) p9.obj);
                    android.content.Intent v2_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
                    v2_1.putExtra("android.intent.extra.KEY_EVENT", v4_1);
                    if (!v0.onMediaButtonEvent(v2_1)) {
                        this.onMediaButtonEvent(v4_1, v0);
                    }
                    break;
                case 22:
                    this.this$0.setVolumeTo(p9.arg1, 0);
                    break;
                case 23:
                    v0.onSetRepeatMode(p9.arg1);
                    break;
                case 24:
                    v0.onSetShuffleModeEnabled(((Boolean) p9.obj).booleanValue());
                    break;
                case 25:
                    v0.onAddQueueItem(((android.support.v4.media.MediaDescriptionCompat) p9.obj));
                    break;
                case 26:
                    v0.onAddQueueItem(((android.support.v4.media.MediaDescriptionCompat) p9.obj), p9.arg1);
                    break;
                case 27:
                    v0.onRemoveQueueItem(((android.support.v4.media.MediaDescriptionCompat) p9.obj));
                    break;
                case 28:
                    if (this.this$0.mQueue != null) {
                        if ((p9.arg1 < 0) || (p9.arg1 >= this.this$0.mQueue.size())) {
                            android.support.v4.media.session.MediaSessionCompat$QueueItem v3 = 0;
                        } else {
                            v3 = ((android.support.v4.media.session.MediaSessionCompat$QueueItem) this.this$0.mQueue.get(p9.arg1));
                        }
                        if (v3 != null) {
                            v0.onRemoveQueueItem(v3.getDescription());
                        }
                    }
                    break;
                case 29:
                    v0.onSetCaptioningEnabled(((Boolean) p9.obj).booleanValue());
                    break;
                case 30:
                    v0.onSetShuffleMode(p9.arg1);
                    break;
                case 31:
                    v0.onSetRating(((android.support.v4.media.RatingCompat) p9.obj), p9.getData());
                    break;
                default:
            }
        }
        return;
    }

Method android.support.v4.media.session.MediaButtonReceiver.getServiceComponentByAction() calling method android.content.Intent.<init>()


    private static android.content.ComponentName getServiceComponentByAction(android.content.Context p7, String p8)
    {
        IllegalStateException v4_4;
        android.content.pm.PackageManager v0 = p7.getPackageManager();
        android.content.Intent v1_1 = new android.content.Intent(p8);
        v1_1.setPackage(p7.getPackageName());
        java.util.List v3 = v0.queryIntentServices(v1_1, 0);
        if (v3.size() != 1) {
            if (!v3.isEmpty()) {
                throw new IllegalStateException(new StringBuilder().append("Expected 1 service that handles ").append(p8).append(", found ").append(v3.size()).toString());
            } else {
                v4_4 = 0;
            }
        } else {
            android.content.pm.ResolveInfo v2_1 = ((android.content.pm.ResolveInfo) v3.get(0));
            v4_4 = new android.content.ComponentName(v2_1.serviceInfo.packageName, v2_1.serviceInfo.name);
        }
        return v4_4;
    }

Method android.support.v4.media.session.MediaButtonReceiver.getMediaButtonReceiverComponent() calling method android.content.Intent.<init>()


    static android.content.ComponentName getMediaButtonReceiverComponent(android.content.Context p7)
    {
        int v4_3;
        android.content.Intent v1_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
        v1_1.setPackage(p7.getPackageName());
        java.util.List v3 = p7.getPackageManager().queryBroadcastReceivers(v1_1, 0);
        if (v3.size() != 1) {
            if (v3.size() > 1) {
                android.util.Log.w("MediaButtonReceiver", "More than one BroadcastReceiver that handles android.intent.action.MEDIA_BUTTON was found, returning null.");
            }
            v4_3 = 0;
        } else {
            android.content.pm.ResolveInfo v2_1 = ((android.content.pm.ResolveInfo) v3.get(0));
            v4_3 = new android.content.ComponentName(v2_1.activityInfo.packageName, v2_1.activityInfo.name);
        }
        return v4_3;
    }

Method android.support.v4.media.session.MediaButtonReceiver.buildMediaButtonPendingIntent() calling method android.content.Intent.<init>()


    public static android.app.PendingIntent buildMediaButtonPendingIntent(android.content.Context p6, android.content.ComponentName p7, long p8)
    {
        android.app.PendingIntent v2_0 = 0;
        if (p7 != null) {
            int v1 = android.support.v4.media.session.PlaybackStateCompat.toKeyCode(p8);
            if (v1 != 0) {
                android.content.Intent v0_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
                v0_1.setComponent(p7);
                v0_1.putExtra("android.intent.extra.KEY_EVENT", new android.view.KeyEvent(0, v1));
                v2_0 = android.app.PendingIntent.getBroadcast(p6, v1, v0_1, 0);
            } else {
                android.util.Log.w("MediaButtonReceiver", new StringBuilder().append("Cannot build a media button pending intent with the given action: ").append(p8).toString());
            }
        } else {
            android.util.Log.w("MediaButtonReceiver", "The component name of media button receiver should be provided.");
        }
        return v2_0;
    }

Method android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$1.run() calling method android.content.Intent.<init>()


    public void run()
    {
        if (this.this$0.mState != 0) {
            this.this$0.mState = 2;
            if ((!android.support.v4.media.MediaBrowserCompat.DEBUG) || (this.this$0.mServiceConnection == null)) {
                if (this.this$0.mServiceBinderWrapper == null) {
                    if (this.this$0.mCallbacksMessenger == null) {
                        android.content.Intent v2_1 = new android.content.Intent("android.media.browse.MediaBrowserService");
                        v2_1.setComponent(this.this$0.mServiceComponent);
                        this.this$0.mServiceConnection = new android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection(this.this$0);
                        try {
                            boolean v0 = this.this$0.mContext.bindService(v2_1, this.this$0.mServiceConnection, 1);
                        } catch (Exception v1) {
                            android.util.Log.e("MediaBrowserCompat", new StringBuilder().append("Failed binding to service ").append(this.this$0.mServiceComponent).toString());
                        }
                        if (!v0) {
                            this.this$0.forceCloseConnection();
                            this.this$0.mCallback.onConnectionFailed();
                        }
                        if (android.support.v4.media.MediaBrowserCompat.DEBUG) {
                            android.util.Log.d("MediaBrowserCompat", "connect...");
                            this.this$0.dump();
                        }
                    } else {
                        throw new RuntimeException(new StringBuilder().append("mCallbacksMessenger should be null. Instead it is ").append(this.this$0.mCallbacksMessenger).toString());
                    }
                } else {
                    throw new RuntimeException(new StringBuilder().append("mServiceBinderWrapper should be null. Instead it is ").append(this.this$0.mServiceBinderWrapper).toString());
                }
            } else {
                throw new RuntimeException(new StringBuilder().append("mServiceConnection should be null. Instead it is ").append(this.this$0.mServiceConnection).toString());
            }
        }
        return;
    }

Method android.support.v4.content.pm.ShortcutManagerCompat.requestPinShortcut() calling method android.content.Intent.<init>()


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

Method android.support.v4.content.pm.ShortcutManagerCompat.isRequestPinShortcutSupported() calling method android.content.Intent.<init>()


    public static boolean isRequestPinShortcutSupported(android.content.Context p6)
    {
        int v2_0 = 0;
        if (android.os.Build$VERSION.SDK_INT < 26) {
            if (android.support.v4.content.ContextCompat.checkSelfPermission(p6, "com.android.launcher.permission.INSTALL_SHORTCUT") == 0) {
                java.util.Iterator v3_2 = p6.getPackageManager().queryBroadcastReceivers(new android.content.Intent("com.android.launcher.action.INSTALL_SHORTCUT"), 0).iterator();
                while (v3_2.hasNext()) {
                    String v1 = ((android.content.pm.ResolveInfo) v3_2.next()).activityInfo.permission;
                    if ((android.text.TextUtils.isEmpty(v1)) || ("com.android.launcher.permission.INSTALL_SHORTCUT".equals(v1))) {
                        v2_0 = 1;
                        break;
                    }
                }
            }
        } else {
            v2_0 = ((android.content.pm.ShortcutManager) p6.getSystemService(android.content.pm.ShortcutManager)).isRequestPinShortcutSupported();
        }
        return v2_0;
    }

Method android.support.v4.content.pm.ShortcutManagerCompat.createShortcutResultIntent() calling method android.content.Intent.<init>()


    public static android.content.Intent createShortcutResultIntent(android.content.Context p3, android.support.v4.content.pm.ShortcutInfoCompat p4)
    {
        android.content.Intent v0_0 = 0;
        if (android.os.Build$VERSION.SDK_INT >= 26) {
            v0_0 = ((android.content.pm.ShortcutManager) p3.getSystemService(android.content.pm.ShortcutManager)).createShortcutResultIntent(p4.toShortcutInfo());
        }
        if (v0_0 == null) {
            v0_0 = new android.content.Intent();
        }
        return p4.addToIntent(v0_0);
    }

Method android.support.v4.content.IntentCompat$IntentCompatBaseImpl.makeMainSelectorActivity() calling method android.content.Intent.<init>()


    public android.content.Intent makeMainSelectorActivity(String p2, String p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2);
        v0_1.addCategory(p3);
        return v0_1;
    }

Method android.support.v4.app.TaskStackBuilder.startActivities() calling method android.content.Intent.<init>()


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

Method android.support.v4.app.TaskStackBuilder.getPendingIntent() calling method android.content.Intent.<init>()


    public android.app.PendingIntent getPendingIntent(int p7, int p8, android.os.Bundle p9)
    {
        if (!this.mIntents.isEmpty()) {
            android.content.Context v1_6 = new android.content.Intent[this.mIntents.size()];
            android.content.Intent[] v2_1 = ((android.content.Intent[]) this.mIntents.toArray(v1_6));
            v2_1[0] = new android.content.Intent(v2_1[0]).addFlags(268484608);
            return android.support.v4.app.TaskStackBuilder.IMPL.getPendingIntent(this.mSourceContext, v2_1, p7, p8, p9);
        } else {
            throw new IllegalStateException("No intents added to TaskStackBuilder; cannot getPendingIntent");
        }
    }

Method android.support.v4.app.TaskStackBuilder.getIntents() calling method android.content.Intent.<init>()


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

Method android.support.v4.app.TaskStackBuilder$TaskStackBuilderBaseImpl.getPendingIntent() calling method android.content.Intent.<init>()


    public android.app.PendingIntent getPendingIntent(android.content.Context p4, android.content.Intent[] p5, int p6, int p7, android.os.Bundle p8)
    {
        p5[0] = new android.content.Intent(p5[0]).addFlags(268484608);
        return android.app.PendingIntent.getActivities(p4, p6, p5, p7);
    }

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.RemoteInputCompatJellybean.addResultsToIntent() calling method android.content.Intent.<init>()


    static void addResultsToIntent(android.support.v4.app.RemoteInputCompatBase$RemoteInput[] p7, android.content.Intent p8, android.os.Bundle p9)
    {
        android.content.Intent v0_0 = android.support.v4.app.RemoteInputCompatJellybean.getClipDataIntentFromIntent(p8);
        if (v0_0 == null) {
            v0_0 = new android.content.Intent();
        }
        android.os.Bundle v3_0 = v0_0.getBundleExtra("android.remoteinput.resultsData");
        if (v3_0 == null) {
            v3_0 = new android.os.Bundle();
        }
        int v5 = p7.length;
        int v4_0 = 0;
        while (v4_0 < v5) {
            android.support.v4.app.RemoteInputCompatBase$RemoteInput v1 = p7[v4_0];
            CharSequence v2_0 = p9.get(v1.getResultKey());
            if ((v2_0 instanceof CharSequence)) {
                v3_0.putCharSequence(v1.getResultKey(), ((CharSequence) v2_0));
            }
            v4_0++;
        }
        v0_0.putExtra("android.remoteinput.resultsData", v3_0);
        p8.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_0));
        return;
    }

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


    public static void addDataResultToIntent(android.support.v4.app.RemoteInput p8, android.content.Intent p9, java.util.Map p10)
    {
        android.content.Intent v0_0 = android.support.v4.app.RemoteInputCompatJellybean.getClipDataIntentFromIntent(p9);
        if (v0_0 == null) {
            v0_0 = new android.content.Intent();
        }
        android.content.ClipData v5_3 = p10.entrySet().iterator();
        while (v5_3.hasNext()) {
            java.util.Map$Entry v1_1 = ((java.util.Map$Entry) v5_3.next());
            String v2_1 = ((String) v1_1.getKey());
            android.net.Uri v4_1 = ((android.net.Uri) v1_1.getValue());
            if (v2_1 != null) {
                android.os.Bundle v3_0 = v0_0.getBundleExtra(android.support.v4.app.RemoteInputCompatJellybean.getExtraResultsKeyForData(v2_1));
                if (v3_0 == null) {
                    v3_0 = new android.os.Bundle();
                }
                v3_0.putString(p8.getResultKey(), v4_1.toString());
                v0_0.putExtra(android.support.v4.app.RemoteInputCompatJellybean.getExtraResultsKeyForData(v2_1), v3_0);
            }
        }
        p9.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_0));
        return;
    }

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


    public static void addDataResultToIntent(android.support.v4.app.RemoteInputCompatBase$RemoteInput p8, android.content.Intent p9, java.util.Map p10)
    {
        android.content.Intent v0_0 = android.support.v4.app.RemoteInputCompatApi20.getClipDataIntentFromIntent(p9);
        if (v0_0 == null) {
            v0_0 = new android.content.Intent();
        }
        android.content.ClipData v5_3 = p10.entrySet().iterator();
        while (v5_3.hasNext()) {
            java.util.Map$Entry v1_1 = ((java.util.Map$Entry) v5_3.next());
            String v2_1 = ((String) v1_1.getKey());
            android.net.Uri v4_1 = ((android.net.Uri) v1_1.getValue());
            if (v2_1 != null) {
                android.os.Bundle v3_0 = v0_0.getBundleExtra(android.support.v4.app.RemoteInputCompatApi20.getExtraResultsKeyForData(v2_1));
                if (v3_0 == null) {
                    v3_0 = new android.os.Bundle();
                }
                v3_0.putString(p8.getResultKey(), v4_1.toString());
                v0_0.putExtra(android.support.v4.app.RemoteInputCompatApi20.getExtraResultsKeyForData(v2_1), v3_0);
            }
        }
        p9.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_0));
        return;
    }

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


    private void updateListenerMap()
    {
        java.util.Set v2 = android.support.v4.app.NotificationManagerCompat.getEnabledListenerPackages(this.mContext);
        if (!v2.equals(this.mCachedEnabledPackages)) {
            this.mCachedEnabledPackages = v2;
            java.util.List v6 = this.mContext.getPackageManager().queryIntentServices(new android.content.Intent().setAction("android.support.BIND_NOTIFICATION_SIDE_CHANNEL"), 0);
            java.util.HashSet v1_1 = new java.util.HashSet();
            android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord v7_2 = v6.iterator();
            while (v7_2.hasNext()) {
                android.content.pm.ResolveInfo v5_1 = ((android.content.pm.ResolveInfo) v7_2.next());
                if (v2.contains(v5_1.serviceInfo.packageName)) {
                    android.content.ComponentName v0_1 = new android.content.ComponentName(v5_1.serviceInfo.packageName, v5_1.serviceInfo.name);
                    if (v5_1.serviceInfo.permission == null) {
                        v1_1.add(v0_1);
                    } else {
                        android.util.Log.w("NotifManCompat", new StringBuilder().append("Permission present on component ").append(v0_1).append(", not adding listener record.").toString());
                    }
                }
            }
            android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord v7_3 = v1_1.iterator();
            while (v7_3.hasNext()) {
                android.content.ComponentName v0_3 = ((android.content.ComponentName) v7_3.next());
                if (!this.mRecordMap.containsKey(v0_3)) {
                    if (android.util.Log.isLoggable("NotifManCompat", 3)) {
                        android.util.Log.d("NotifManCompat", new StringBuilder().append("Adding listener record for ").append(v0_3).toString());
                    }
                    this.mRecordMap.put(v0_3, new android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord(v0_3));
                }
            }
            java.util.Iterator v4 = this.mRecordMap.entrySet().iterator();
            while (v4.hasNext()) {
                java.util.Map$Entry v3_1 = ((java.util.Map$Entry) v4.next());
                if (!v1_1.contains(v3_1.getKey())) {
                    if (android.util.Log.isLoggable("NotifManCompat", 3)) {
                        android.util.Log.d("NotifManCompat", new StringBuilder().append("Removing listener record for ").append(v3_1.getKey()).toString());
                    }
                    this.ensureServiceUnbound(((android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord) v3_1.getValue()));
                    v4.remove();
                }
            }
        }
        return;
    }

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


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

Method android.support.v4.app.NavUtils.getParentActivityIntent() calling method android.content.Intent.<init>()


    public static android.content.Intent getParentActivityIntent(android.content.Context p5, Class p6)
    {
        android.content.Intent v2;
        String v1 = android.support.v4.app.NavUtils.getParentActivityName(p5, new android.content.ComponentName(p5, p6));
        if (v1 != null) {
            android.content.ComponentName v3_1 = new android.content.ComponentName(p5, v1);
            if (android.support.v4.app.NavUtils.getParentActivityName(p5, v3_1) != null) {
                v2 = new android.content.Intent().setComponent(v3_1);
            } else {
                v2 = android.content.Intent.makeMainActivity(v3_1);
            }
        } else {
            v2 = 0;
        }
        return v2;
    }

Method android.support.v4.app.NavUtils.getParentActivityIntent() calling method android.content.Intent.<init>()


    public static android.content.Intent getParentActivityIntent(android.content.Context p5, android.content.ComponentName p6)
    {
        android.content.Intent v2;
        String v1 = android.support.v4.app.NavUtils.getParentActivityName(p5, p6);
        if (v1 != null) {
            android.content.ComponentName v3_1 = new android.content.ComponentName(p6.getPackageName(), v1);
            if (android.support.v4.app.NavUtils.getParentActivityName(p5, v3_1) != null) {
                v2 = new android.content.Intent().setComponent(v3_1);
            } else {
                v2 = android.content.Intent.makeMainActivity(v3_1);
            }
        } else {
            v2 = 0;
        }
        return v2;
    }

Method android.support.v4.app.NavUtils.getParentActivityIntent() calling method android.content.Intent.<init>()


    public static android.content.Intent getParentActivityIntent(android.app.Activity p9)
    {
        android.content.Intent v3;
        android.content.Intent v5 = 0;
        if (android.os.Build$VERSION.SDK_INT < 16) {
            String v2 = android.support.v4.app.NavUtils.getParentActivityName(p9);
            if (v2 != null) {
                android.content.ComponentName v4_1 = new android.content.ComponentName(p9, v2);
                try {
                    if (android.support.v4.app.NavUtils.getParentActivityName(p9, v4_1) != null) {
                        v5 = new android.content.Intent().setComponent(v4_1);
                    } else {
                        v5 = android.content.Intent.makeMainActivity(v4_1);
                    }
                } catch (android.content.pm.PackageManager$NameNotFoundException v0) {
                    android.util.Log.e("NavUtils", new StringBuilder().append("getParentActivityIntent: bad parentActivityName \'").append(v2).append("\' in manifest").toString());
                    v3 = v5;
                }
                v3 = v5;
            } else {
                v3 = 0;
            }
        } else {
            v3 = p9.getParentActivityIntent();
            if (v3 == null) {
            }
        }
        return v3;
    }

Method android.support.v4.app.JobIntentService.onStartCommand() calling method android.content.Intent.<init>()


    public int onStartCommand(android.content.Intent p4, int p5, int p6)
    {
        try {
            int v0_2;
            if (this.mCompatQueue == null) {
                v0_2 = 2;
            } else {
                this.mCompatWorkEnqueuer.serviceStartReceived();
                int v0_5 = this.mCompatQueue;
                if (p4 == null) {
                    p4 = new android.content.Intent();
                }
                v0_5.add(new android.support.v4.app.JobIntentService$CompatWorkItem(this, p4, p6));
                this.ensureProcessorRunningLocked(1);
                v0_2 = 3;
            }
        } catch (int v0_3) {
            throw v0_3;
        }
        return v0_2;
    }

Method android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts() calling method android.content.BroadcastReceiver.onReceive()


    private void executePendingBroadcasts()
    {
        while(true) {
            int v0 = this.mPendingBroadcasts.size();
            if (v0 <= 0) {
                break;
            }
            android.support.v4.content.LocalBroadcastManager$BroadcastRecord[] v2 = new android.support.v4.content.LocalBroadcastManager$BroadcastRecord[v0];
            this.mPendingBroadcasts.toArray(v2);
            this.mPendingBroadcasts.clear();
            int v3 = 0;
            while (v3 < v2.length) {
                android.support.v4.content.LocalBroadcastManager$BroadcastRecord v1 = v2[v3];
                int v5 = v1.receivers.size();
                int v4 = 0;
                while (v4 < v5) {
                    android.support.v4.content.LocalBroadcastManager$ReceiverRecord v6_1 = ((android.support.v4.content.LocalBroadcastManager$ReceiverRecord) v1.receivers.get(v4));
                    if (!v6_1.dead) {
                        v6_1.receiver.onReceive(this.mAppContext, v1.intent);
                    }
                    v4++;
                }
                v3++;
            }
        }
        return;
    }

Method android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$1.run() calling method android.content.Context.bindService()


    public void run()
    {
        if (this.this$0.mState != 0) {
            this.this$0.mState = 2;
            if ((!android.support.v4.media.MediaBrowserCompat.DEBUG) || (this.this$0.mServiceConnection == null)) {
                if (this.this$0.mServiceBinderWrapper == null) {
                    if (this.this$0.mCallbacksMessenger == null) {
                        android.content.Intent v2_1 = new android.content.Intent("android.media.browse.MediaBrowserService");
                        v2_1.setComponent(this.this$0.mServiceComponent);
                        this.this$0.mServiceConnection = new android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection(this.this$0);
                        try {
                            boolean v0 = this.this$0.mContext.bindService(v2_1, this.this$0.mServiceConnection, 1);
                        } catch (Exception v1) {
                            android.util.Log.e("MediaBrowserCompat", new StringBuilder().append("Failed binding to service ").append(this.this$0.mServiceComponent).toString());
                        }
                        if (!v0) {
                            this.this$0.forceCloseConnection();
                            this.this$0.mCallback.onConnectionFailed();
                        }
                        if (android.support.v4.media.MediaBrowserCompat.DEBUG) {
                            android.util.Log.d("MediaBrowserCompat", "connect...");
                            this.this$0.dump();
                        }
                    } else {
                        throw new RuntimeException(new StringBuilder().append("mCallbacksMessenger should be null. Instead it is ").append(this.this$0.mCallbacksMessenger).toString());
                    }
                } else {
                    throw new RuntimeException(new StringBuilder().append("mServiceBinderWrapper should be null. Instead it is ").append(this.this$0.mServiceBinderWrapper).toString());
                }
            } else {
                throw new RuntimeException(new StringBuilder().append("mServiceConnection should be null. Instead it is ").append(this.this$0.mServiceConnection).toString());
            }
        }
        return;
    }

Method android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound() calling method android.content.Context.bindService()


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

Method com.google.appinventor.components.runtime.Camera.scanFileToAdd() calling method android.content.Context.sendBroadcast()


    private void scanFileToAdd(java.io.File p4)
    {
        android.content.Intent v1_1 = new android.content.Intent("android.intent.action.MEDIA_SCANNER_SCAN_FILE");
        v1_1.setData(android.net.Uri.fromFile(p4));
        this.container.$context().getApplicationContext().sendBroadcast(v1_1);
        return;
    }

Method android.support.v4.content.pm.ShortcutManagerCompat.requestPinShortcut() calling method android.content.Context.sendBroadcast()


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

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.app.JobIntentService$CompatWorkEnqueuer.enqueueWork() calling method android.content.Context.startService()


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

Method android.support.v4.media.session.MediaButtonReceiver.startForegroundService() calling method android.content.Context.startService()


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


    public static android.content.ComponentName startWakefulService(android.content.Context p8, android.content.Intent p9)
    {
        try {
            int v1 = android.support.v4.content.WakefulBroadcastReceiver.mNextId;
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = (android.support.v4.content.WakefulBroadcastReceiver.mNextId + 1);
        } catch (android.util.SparseArray v4_6) {
            throw v4_6;
        }
        if (android.support.v4.content.WakefulBroadcastReceiver.mNextId <= 0) {
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = 1;
        }
        p9.putExtra("android.support.content.wakelockid", v1);
        int v0 = p8.startService(p9);
        if (v0 != 0) {
            android.os.PowerManager$WakeLock v3 = ((android.os.PowerManager) p8.getSystemService("power")).newWakeLock(1, new StringBuilder().append("wake:").append(v0.flattenToShortString()).toString());
            v3.setReferenceCounted(0);
            v3.acquire(60000);
            android.support.v4.content.WakefulBroadcastReceiver.sActiveWakeLocks.put(v1, v3);
        } else {
            v0 = 0;
        }
        return v0;
    }

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.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 com.google.appinventor.components.runtime.Picker.click() calling method android.app.Activity.startActivityForResult()


    public void click()
    {
        this.BeforePicking();
        if (this.requestCode == 0) {
            this.requestCode = this.container.$form().registerForActivityResult(this);
        }
        this.container.$context().startActivityForResult(this.getIntent(), this.requestCode);
        com.google.appinventor.components.runtime.util.AnimationUtil.ApplyOpenScreenAnimation(this.container.$context(), this.container.$form().getOpenAnimType());
        return;
    }

Method com.google.appinventor.components.runtime.SpeechRecognizer.GetText() calling method android.app.Activity.startActivityForResult()


    public void GetText()
    {
        this.BeforeGettingText();
        android.content.Intent v0_1 = new android.content.Intent("android.speech.action.RECOGNIZE_SPEECH");
        v0_1.putExtra("android.speech.extra.LANGUAGE_MODEL", "free_form");
        if (this.requestCode == 0) {
            this.requestCode = this.form.registerForActivityResult(this);
        }
        this.container.$context().startActivityForResult(v0_1, this.requestCode);
        return;
    }

Method com.google.appinventor.components.runtime.Camera.TakePicture() calling method android.app.Activity.startActivityForResult()


    public void TakePicture()
    {
        java.util.Date v0_1 = new java.util.Date();
        String v4 = android.os.Environment.getExternalStorageState();
        if (this.havePermission) {
            if (!"mounted".equals(v4)) {
                if (!"mounted_ro".equals(v4)) {
                    Object[] v9_1 = new Object[0];
                    this.form.dispatchErrorOccurredEvent(this, "TakePicture", 705, v9_1);
                } else {
                    Object[] v9_2 = new Object[0];
                    this.form.dispatchErrorOccurredEvent(this, "TakePicture", 704, v9_2);
                }
            } else {
                android.util.Log.i("CameraComponent", "External storage is available and writable");
                this.imageFile = android.net.Uri.fromFile(new java.io.File(android.os.Environment.getExternalStorageDirectory(), new StringBuilder().append("/Pictures/app_inventor_").append(v0_1.getTime()).append(".jpg").toString()));
                android.content.ContentValues v5_1 = new android.content.ContentValues();
                v5_1.put("_data", this.imageFile.getPath());
                v5_1.put("mime_type", "image/jpeg");
                v5_1.put("title", this.imageFile.getLastPathSegment());
                if (this.requestCode == 0) {
                    this.requestCode = this.form.registerForActivityResult(this);
                }
                android.net.Uri v1 = this.container.$context().getContentResolver().insert(android.provider.MediaStore$Images$Media.INTERNAL_CONTENT_URI, v5_1);
                android.content.Intent v2_1 = new android.content.Intent("android.media.action.IMAGE_CAPTURE");
                v2_1.putExtra("output", v1);
                if (this.useFront) {
                    v2_1.putExtra("android.intent.extras.CAMERA_FACING", 1);
                }
                this.container.$context().startActivityForResult(v2_1, this.requestCode);
            }
        } else {
            this.form.runOnUiThread(new com.google.appinventor.components.runtime.Camera$1(this, this));
        }
        return;
    }

Method com.google.appinventor.components.runtime.Camcorder.RecordVideo() calling method android.app.Activity.startActivityForResult()


    public void RecordVideo()
    {
        String v2 = android.os.Environment.getExternalStorageState();
        if (this.havePermission) {
            if (!"mounted".equals(v2)) {
                if (!"mounted_ro".equals(v2)) {
                    Object[] v6_1 = new Object[0];
                    this.form.dispatchErrorOccurredEvent(this, "RecordVideo", 705, v6_1);
                } else {
                    Object[] v6_2 = new Object[0];
                    this.form.dispatchErrorOccurredEvent(this, "RecordVideo", 704, v6_2);
                }
            } else {
                android.util.Log.i("CamcorderComponent", "External storage is available and writable");
                if (this.requestCode == 0) {
                    this.requestCode = this.form.registerForActivityResult(this);
                }
                this.container.$context().startActivityForResult(new android.content.Intent("android.media.action.VIDEO_CAPTURE"), this.requestCode);
            }
        } else {
            this.form.runOnUiThread(new com.google.appinventor.components.runtime.Camcorder$1(this, this));
        }
        return;
    }

Method com.google.appinventor.components.runtime.BarcodeScanner.DoScan() calling method android.app.Activity.startActivityForResult()


    public void DoScan()
    {
        android.content.Intent v1_1 = new android.content.Intent("com.google.zxing.client.android.SCAN");
        if ((this.useExternalScanner) || (com.google.appinventor.components.runtime.util.SdkLevel.getLevel() < 5)) {
            if (this.requestCode == 0) {
                this.requestCode = this.form.registerForActivityResult(this);
            }
            try {
                this.container.$context().startActivityForResult(v1_1, this.requestCode);
            } catch (android.content.ActivityNotFoundException v0) {
                v0.printStackTrace();
                com.google.appinventor.components.runtime.Form v3_12 = this.container.$form();
                Object[] v6_1 = new Object[1];
                v6_1[0] = "";
                v3_12.dispatchErrorOccurredEvent(this, "BarcodeScanner", 1501, v6_1);
            }
        } else {
            if (this.havePermission) {
                v1_1.setComponent(new android.content.ComponentName(this.container.$form().getPackageName(), "com.google.zxing.client.android.AppInvCaptureActivity"));
            } else {
                this.container.$form().askPermission("android.permission.CAMERA", new com.google.appinventor.components.runtime.BarcodeScanner$1(this));
            }
        }
        return;
    }

Method com.google.appinventor.components.runtime.ActivityStarter.StartActivity() calling method android.app.Activity.startActivityForResult()


    public void StartActivity()
    {
        this.resultIntent = 0;
        this.result = "";
        android.content.Intent v1 = this.buildActivityIntent();
        if (this.requestCode == 0) {
            this.requestCode = this.form.registerForActivityResult(this);
        }
        if (v1 != null) {
            try {
                this.container.$context().startActivityForResult(v1, this.requestCode);
                com.google.appinventor.components.runtime.util.AnimationUtil.ApplyOpenScreenAnimation(this.container.$context(), this.container.$form().getOpenAnimType());
            } catch (android.content.ActivityNotFoundException v0) {
                Object[] v6_1 = new Object[0];
                this.form.dispatchErrorOccurredEvent(this, "StartActivity", 601, v6_1);
            }
        } else {
            Object[] v6_2 = new Object[0];
            this.form.dispatchErrorOccurredEvent(this, "StartActivity", 602, v6_2);
        }
        return;
    }

Method com.google.appinventor.components.runtime.util.ExternalTextToSpeech.speak() calling method android.app.Activity.startActivityForResult()


    public void speak(String p4, java.util.Locale p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.google.tts.makeBagel");
        v0_1.setFlags(131072);
        v0_1.setFlags(8388608);
        v0_1.setFlags(1073741824);
        v0_1.putExtra("message", p4);
        v0_1.putExtra("language", p5.getISO3Language());
        v0_1.putExtra("country", p5.getISO3Country());
        if (this.requestCode == 0) {
            this.requestCode = this.container.$form().registerForActivityResult(this);
        }
        this.container.$context().startActivityForResult(v0_1, this.requestCode);
        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 com.google.appinventor.components.runtime.Twitter$1.run() calling method android.app.Activity.startActivityForResult()


    public void run()
    {
        if (!com.google.appinventor.components.runtime.Twitter.access$000(this.this$0, this.val$myConsumerKey, this.val$myConsumerSecret)) {
            try {
                com.google.appinventor.components.runtime.Twitter.access$200(this.this$0).setOAuthConsumer(this.val$myConsumerKey, this.val$myConsumerSecret);
                twitter4j.auth.RequestToken v4 = com.google.appinventor.components.runtime.Twitter.access$200(this.this$0).getOAuthRequestToken("appinventor://twitter");
                String v0 = v4.getAuthorizationURL();
                com.google.appinventor.components.runtime.Twitter.access$302(this.this$0, v4);
                android.content.Intent v1_1 = new android.content.Intent("android.intent.action.MAIN", android.net.Uri.parse(v0));
                v1_1.setClassName(com.google.appinventor.components.runtime.Twitter.access$400(this.this$0).$context(), com.google.appinventor.components.runtime.Twitter.access$500());
                com.google.appinventor.components.runtime.Twitter.access$400(this.this$0).$context().startActivityForResult(v1_1, com.google.appinventor.components.runtime.Twitter.access$600(this.this$0));
            } catch (twitter4j.TwitterException v2) {
                android.util.Log.i("Twitter", new StringBuilder().append("Got exception: ").append(v2.getMessage()).toString());
                v2.printStackTrace();
                android.os.Handler v5_18 = this.this$0.form;
                com.google.appinventor.components.runtime.Twitter$1$2 v6_14 = this.this$0;
                Object[] v9_1 = new Object[1];
                v9_1[0] = v2.getMessage();
                v5_18.dispatchErrorOccurredEvent(v6_14, "Authorize", 303, v9_1);
                this.this$0.DeAuthorize();
            } catch (IllegalStateException v3) {
                android.util.Log.e("Twitter", "OAuthConsumer was already set: launch IsAuthorized()");
                com.google.appinventor.components.runtime.Twitter.access$100(this.this$0).post(new com.google.appinventor.components.runtime.Twitter$1$2(this));
            }
        } else {
            com.google.appinventor.components.runtime.Twitter.access$100(this.this$0).post(new com.google.appinventor.components.runtime.Twitter$1$1(this));
        }
        return;
    }

Method com.google.appinventor.components.runtime.ContactPicker.ViewContact() calling method android.app.Activity.startActivity()


    public void ViewContact(String p4)
    {
        if (this.contactUri != null) {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p4));
            if (v0_1.resolveActivity(this.activityContext.getPackageManager()) != null) {
                this.activityContext.startActivity(v0_1);
            }
        }
        return;
    }

Method com.google.appinventor.components.runtime.ReplForm.onCreateFinish() calling method android.app.Activity.startActivity()


    void onCreateFinish()
    {
        super.onCreateFinish();
        if ((!com.google.appinventor.components.runtime.ReplForm.isEmulator()) && (com.google.appinventor.common.version.AppInventorFeatures.doCompanionSplashScreen())) {
            android.content.Intent v0_1 = new android.content.Intent("android.intent.action.MAIN");
            v0_1.setClassName(com.google.appinventor.components.runtime.ReplForm.activeForm.$context(), com.google.appinventor.components.runtime.ReplForm.SPLASH_ACTIVITY_CLASS);
            com.google.appinventor.components.runtime.ReplForm.activeForm.$context().startActivity(v0_1);
        }
        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.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 com.google.appinventor.components.runtime.Texting.sendViaSms() calling method android.app.Activity.registerReceiver()


    private void sendViaSms(String p13)
    {
        android.util.Log.i("Texting Component", "Sending via built-in Sms");
        if (this.havePermission) {
            java.util.ArrayList v3 = this.smsManager.divideMessage(this.message);
            int v9 = v3.size();
            java.util.ArrayList v4_1 = new java.util.ArrayList();
            int v7 = 0;
            while (v7 < v9) {
                v4_1.add(android.app.PendingIntent.getBroadcast(com.google.appinventor.components.runtime.Texting.activity, 0, new android.content.Intent("SMS_SENT"), 0));
                v7++;
            }
            com.google.appinventor.components.runtime.Texting.activity.registerReceiver(new com.google.appinventor.components.runtime.Texting$2(this), new android.content.IntentFilter("SMS_SENT"));
            this.smsManager.sendMultipartTextMessage(this.phoneNumber, 0, v3, v4_1, 0);
        } else {
            com.google.appinventor.components.runtime.Form v6 = this.container.$form();
            v6.runOnUiThread(new com.google.appinventor.components.runtime.Texting$1(this, v6, this, p13));
        }
        return;
    }

Method com.google.appinventor.components.runtime.AppInventorCompatActivity.onCreate() calling method android.app.Activity.onCreate()


    public void onCreate(android.os.Bundle p6)
    {
        if ((!com.google.appinventor.components.runtime.AppInventorCompatActivity.classicMode) && (com.google.appinventor.components.runtime.util.SdkLevel.getLevel() >= 11)) {
            android.widget.LinearLayout v0_30 = 0;
        } else {
            v0_30 = 1;
        }
        com.google.appinventor.components.runtime.AppInventorCompatActivity.classicMode = v0_30;
        if (!com.google.appinventor.components.runtime.AppInventorCompatActivity.classicMode) {
            if (com.google.appinventor.components.runtime.util.SdkLevel.getLevel() >= 14) {
                this.themeHelper = new com.google.appinventor.components.runtime.util.theme.IceCreamSandwichThemeHelper(this);
                if (com.google.appinventor.components.runtime.AppInventorCompatActivity.currentTheme != com.google.appinventor.components.runtime.AppInventorCompatActivity$Theme.PACKAGED) {
                    this.applyTheme();
                }
                this.appCompatDelegate = android.support.v7.app.AppCompatDelegate.create(this, this);
                this.appCompatDelegate.onCreate(p6);
            } else {
                this.themeHelper = new com.google.appinventor.components.runtime.util.theme.HoneycombThemeHelper(this);
                this.themeHelper.requestActionBar();
                com.google.appinventor.components.runtime.AppInventorCompatActivity.actionBarEnabled = 1;
            }
        } else {
            this.themeHelper = new com.google.appinventor.components.runtime.util.theme.ClassicThemeHelper();
        }
        super.onCreate(p6);
        this.frameWithTitle = new android.widget.LinearLayout(this);
        this.frameWithTitle.setOrientation(1);
        this.setContentView(this.frameWithTitle);
        com.google.appinventor.components.runtime.AppInventorCompatActivity.actionBarEnabled = this.themeHelper.hasActionBar();
        this.titleBar = ((android.widget.TextView) this.findViewById(16908310));
        if (!this.shouldCreateTitleBar()) {
            android.util.Log.d(com.google.appinventor.components.runtime.AppInventorCompatActivity.LOG_TAG, new StringBuilder().append("Already have a title bar (classic mode): ").append(this.titleBar).toString());
        } else {
            this.titleBar = new android.widget.TextView(this);
            this.titleBar.setBackgroundResource(17301653);
            this.titleBar.setTextAppearance(this, 16973907);
            this.titleBar.setGravity(16);
            this.titleBar.setSingleLine();
            this.titleBar.setShadowLayer(1073741824, 0, 0, -1157627904);
            if ((!com.google.appinventor.components.runtime.AppInventorCompatActivity.isClassicMode()) || (com.google.appinventor.components.runtime.util.SdkLevel.getLevel() < 11)) {
                this.frameWithTitle.addView(this.titleBar, new android.view.ViewGroup$LayoutParams(-1, -2));
            }
        }
        return;
    }

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 org.acra.CrashReportDialog.onCreate() calling method android.app.Activity.onCreate()


    protected void onCreate(android.os.Bundle p18)
    {
        this = super.onCreate(p18);
        this.mReportFileName = this.getIntent().getStringExtra("REPORT_FILE_NAME");
        android.util.Log.d(org.acra.ACRA.LOG_TAG, new StringBuilder().append("Opening CrashReportDialog for ").append(this.mReportFileName).toString());
        if (this.mReportFileName == null) {
            this.finish();
        }
        this.requestWindowFeature(3);
        android.widget.LinearLayout v7_1 = new android.widget.LinearLayout(this);
        v7_1.setOrientation(1);
        v7_1.setPadding(10, 10, 10, 10);
        v7_1.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -2));
        v7_1.setFocusable(1);
        v7_1.setFocusableInTouchMode(1);
        android.widget.ScrollView v9_1 = new android.widget.ScrollView(this);
        v7_1.addView(v9_1, new android.widget.LinearLayout$LayoutParams(-1, -1, 1065353216));
        android.widget.LinearLayout v10_1 = new android.widget.LinearLayout(this);
        v10_1.setOrientation(1);
        v9_1.addView(v10_1);
        android.widget.TextView v11_1 = new android.widget.TextView(this);
        v11_1.setText(this.getText(org.acra.ACRA.getConfig().resDialogText()));
        v10_1.addView(v11_1);
        int v2 = org.acra.ACRA.getConfig().resDialogCommentPrompt();
        if (v2 != 0) {
            android.widget.TextView v4_3 = new android.widget.TextView(this);
            v4_3.setText(this.getText(v2));
            v4_3.setPadding(v4_3.getPaddingLeft(), 10, v4_3.getPaddingRight(), v4_3.getPaddingBottom());
            v10_1.addView(v4_3, new android.widget.LinearLayout$LayoutParams(-1, -2));
            this.userComment = new android.widget.EditText(this);
            this.userComment.setLines(2);
            if (p18 != null) {
                String v8_0 = p18.getString("comment");
                if (v8_0 != null) {
                    this.userComment.setText(v8_0);
                }
            }
            v10_1.addView(this.userComment);
        }
        int v3 = org.acra.ACRA.getConfig().resDialogEmailPrompt();
        if (v3 != 0) {
            android.widget.TextView v4_1 = new android.widget.TextView(this);
            v4_1.setText(this.getText(v3));
            v4_1.setPadding(v4_1.getPaddingLeft(), 10, v4_1.getPaddingRight(), v4_1.getPaddingBottom());
            v10_1.addView(v4_1);
            this.userEmail = new android.widget.EditText(this);
            this.userEmail.setSingleLine();
            this.userEmail.setInputType(33);
            this.prefs = this.getSharedPreferences(org.acra.ACRA.getConfig().sharedPreferencesName(), org.acra.ACRA.getConfig().sharedPreferencesMode());
            String v8_1 = 0;
            if (p18 != null) {
                v8_1 = p18.getString("email");
            }
            if (v8_1 == null) {
                this.userEmail.setText(this.prefs.getString("acra.user.email", ""));
            } else {
                this.userEmail.setText(v8_1);
            }
            v10_1.addView(this.userEmail);
        }
        android.widget.LinearLayout v1_1 = new android.widget.LinearLayout(this);
        v1_1.setLayoutParams(new android.widget.LinearLayout$LayoutParams(-1, -2));
        v1_1.setPadding(v1_1.getPaddingLeft(), 10, v1_1.getPaddingRight(), v1_1.getPaddingBottom());
        android.widget.Button v12_1 = new android.widget.Button(this);
        v12_1.setText(17039379);
        v12_1.setOnClickListener(new org.acra.CrashReportDialog$1(this));
        v1_1.addView(v12_1, new android.widget.LinearLayout$LayoutParams(-1, -2, 1065353216));
        android.widget.Button v5_1 = new android.widget.Button(this);
        v5_1.setText(17039369);
        v5_1.setOnClickListener(new org.acra.CrashReportDialog$2(this));
        v1_1.addView(v5_1, new android.widget.LinearLayout$LayoutParams(-1, -2, 1065353216));
        v7_1.addView(v1_1, new android.widget.LinearLayout$LayoutParams(-1, -2));
        this.setContentView(v7_1);
        int v6 = org.acra.ACRA.getConfig().resDialogTitle();
        if (v6 != 0) {
            this.setTitle(v6);
        }
        this.getWindow().setFeatureDrawableResource(3, org.acra.ACRA.getConfig().resDialogIcon());
        this.cancelNotification();
        v9_1.post(new org.acra.CrashReportDialog$3(this, v9_1));
        return;
    }

Method android.support.v4.media.session.MediaButtonReceiver.getServiceComponentByAction() calling method android.content.Intent.setPackage()


    private static android.content.ComponentName getServiceComponentByAction(android.content.Context p7, String p8)
    {
        IllegalStateException v4_4;
        android.content.pm.PackageManager v0 = p7.getPackageManager();
        android.content.Intent v1_1 = new android.content.Intent(p8);
        v1_1.setPackage(p7.getPackageName());
        java.util.List v3 = v0.queryIntentServices(v1_1, 0);
        if (v3.size() != 1) {
            if (!v3.isEmpty()) {
                throw new IllegalStateException(new StringBuilder().append("Expected 1 service that handles ").append(p8).append(", found ").append(v3.size()).toString());
            } else {
                v4_4 = 0;
            }
        } else {
            android.content.pm.ResolveInfo v2_1 = ((android.content.pm.ResolveInfo) v3.get(0));
            v4_4 = new android.content.ComponentName(v2_1.serviceInfo.packageName, v2_1.serviceInfo.name);
        }
        return v4_4;
    }

Method android.support.v4.media.session.MediaButtonReceiver.getMediaButtonReceiverComponent() calling method android.content.Intent.setPackage()


    static android.content.ComponentName getMediaButtonReceiverComponent(android.content.Context p7)
    {
        int v4_3;
        android.content.Intent v1_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
        v1_1.setPackage(p7.getPackageName());
        java.util.List v3 = p7.getPackageManager().queryBroadcastReceivers(v1_1, 0);
        if (v3.size() != 1) {
            if (v3.size() > 1) {
                android.util.Log.w("MediaButtonReceiver", "More than one BroadcastReceiver that handles android.intent.action.MEDIA_BUTTON was found, returning null.");
            }
            v4_3 = 0;
        } else {
            android.content.pm.ResolveInfo v2_1 = ((android.content.pm.ResolveInfo) v3.get(0));
            v4_3 = new android.content.ComponentName(v2_1.activityInfo.packageName, v2_1.activityInfo.name);
        }
        return v4_3;
    }

Method com.google.appinventor.components.runtime.Sharing.ShareFileWithMessage() calling method android.content.Intent.setFlags()


    public void ShareFileWithMessage(String p14, String p15)
    {
        String v4 = this.form.$context().getPackageName();
        if (!p14.startsWith("file://")) {
            p14 = new StringBuilder().append("file://").append(p14).toString();
        }
        java.io.File v2_1 = new java.io.File(android.net.Uri.parse(p14).getPath());
        if (!v2_1.isFile()) {
            String v0 = "ShareFile";
            if (p15.equals("")) {
                v0 = "ShareFileWithMessage";
            }
            com.google.appinventor.components.runtime.Form v9_10 = this.form;
            Object[] v11_0 = new Object[1];
            v11_0[0] = p14;
            v9_10.dispatchErrorOccurredEvent(this, v0, 2001, v11_0);
        } else {
            String v7 = android.webkit.MimeTypeMap.getSingleton().getMimeTypeFromExtension(p14.substring((p14.lastIndexOf(".") + 1)).toLowerCase());
            android.net.Uri v6 = android.support.v4.content.FileProvider.getUriForFile(this.form.$context(), new StringBuilder().append(v4).append(".provider").toString(), v2_1);
            android.content.Intent v5_1 = new android.content.Intent("android.intent.action.SEND");
            v5_1.putExtra("android.intent.extra.STREAM", v6);
            v5_1.setFlags(1);
            v5_1.setType(v7);
            if (p15.length() > 0) {
                v5_1.putExtra("android.intent.extra.TEXT", p15);
            }
            this.form.startActivity(v5_1);
        }
        return;
    }

Method com.google.appinventor.components.runtime.ActivityStarter.buildActivityIntent() calling method android.content.Intent.setFlags()


    private android.content.Intent buildActivityIntent()
    {
        android.net.Uri v7;
        if (this.dataUri.length() == 0) {
            v7 = 0;
        } else {
            v7 = android.net.Uri.parse(this.dataUri);
        }
        int v4_0 = new android.content.Intent(this.action);
        if ((v7 != null) && (this.dataUri.toLowerCase().startsWith("file://"))) {
            android.util.Log.d("ActivityStarter", "Using file://");
            java.io.File v3_1 = new java.io.File(v7.getPath());
            if (v3_1.isFile()) {
                android.util.Log.d("ActivityStarter", "It\'s a file");
                v7 = android.support.v4.content.FileProvider.getUriForFile(this.form.$context(), new StringBuilder().append(this.form.$context().getPackageName()).append(".provider").toString(), v3_1);
                v4_0 = new android.content.Intent(this.action);
                v4_0.setFlags(1);
                android.util.Log.d("ActivityStarter", "added permissions");
            }
        }
        if (!android.text.TextUtils.isEmpty(this.Action())) {
            if (this.dataType.length() == 0) {
                v4_0.setData(v7);
            } else {
                if (v7 == null) {
                    v4_0.setType(this.dataType);
                } else {
                    v4_0.setDataAndType(v7, this.dataType);
                }
            }
            if ((this.activityPackage.length() == 0) && (this.activityClass.length() == 0)) {
                if (this.Action().equals("android.intent.action.MAIN")) {
                    v4_0 = 0;
                    return v4_0;
                }
            } else {
                v4_0.setComponent(new android.content.ComponentName(this.activityPackage, this.activityClass));
            }
            if ((this.extraKey.length() != 0) && (this.extraValue.length() != 0)) {
                android.util.Log.i("ActivityStarter", new StringBuilder().append("Adding extra, key = ").append(this.extraKey).append(" value = ").append(this.extraValue).toString());
                v4_0.putExtra(this.extraKey, this.extraValue);
            }
            String v10_8 = this.extras.toArray();
            String v11_4 = v10_8.length;
            int v9_6 = 0;
            while (v9_6 < v11_4) {
                com.google.appinventor.components.runtime.util.YailList v0_1 = ((com.google.appinventor.components.runtime.util.YailList) v10_8[v9_6]);
                String v5 = v0_1.getString(0);
                String v8 = v0_1.getString(1);
                if ((v5.length() != 0) && (v8.length() != 0)) {
                    android.util.Log.i("ActivityStarter", new StringBuilder().append("Adding extra (pairs), key = ").append(v5).append(" value = ").append(v8).toString());
                    v4_0.putExtra(v5, v8);
                }
                v9_6++;
            }
        } else {
            v4_0 = 0;
        }
        return v4_0;
    }

Method com.google.appinventor.components.runtime.util.ExternalTextToSpeech.speak() calling method android.content.Intent.setFlags()


    public void speak(String p4, java.util.Locale p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.google.tts.makeBagel");
        v0_1.setFlags(131072);
        v0_1.setFlags(8388608);
        v0_1.setFlags(1073741824);
        v0_1.putExtra("message", p4);
        v0_1.putExtra("language", p5.getISO3Language());
        v0_1.putExtra("country", p5.getISO3Country());
        if (this.requestCode == 0) {
            this.requestCode = this.container.$form().registerForActivityResult(this);
        }
        this.container.$context().startActivityForResult(v0_1, this.requestCode);
        return;
    }

Method org.acra.ErrorReporter.notifyDialog() calling method android.content.Intent.setFlags()


    void notifyDialog(String p5)
    {
        android.util.Log.d(org.acra.ACRA.LOG_TAG, new StringBuilder().append("Creating Dialog for ").append(p5).toString());
        android.content.Intent v0_1 = new android.content.Intent(this.mContext, org.acra.CrashReportDialog);
        v0_1.putExtra("REPORT_FILE_NAME", p5);
        v0_1.setFlags(268435456);
        this.mContext.startActivity(v0_1);
        return;
    }

Method com.google.appinventor.components.runtime.PhoneStatus.installURL() calling method android.content.Intent.setData()


    public void installURL(String p5)
    {
        this.form.startActivity(new android.content.Intent("android.intent.action.VIEW").setData(android.net.Uri.parse(p5)));
        return;
    }

Method com.google.appinventor.components.runtime.Camera.scanFileToAdd() calling method android.content.Intent.setData()


    private void scanFileToAdd(java.io.File p4)
    {
        android.content.Intent v1_1 = new android.content.Intent("android.intent.action.MEDIA_SCANNER_SCAN_FILE");
        v1_1.setData(android.net.Uri.fromFile(p4));
        this.container.$context().getApplicationContext().sendBroadcast(v1_1);
        return;
    }

Method com.google.appinventor.components.runtime.ActivityStarter.buildActivityIntent() calling method android.content.Intent.setData()


    private android.content.Intent buildActivityIntent()
    {
        android.net.Uri v7;
        if (this.dataUri.length() == 0) {
            v7 = 0;
        } else {
            v7 = android.net.Uri.parse(this.dataUri);
        }
        int v4_0 = new android.content.Intent(this.action);
        if ((v7 != null) && (this.dataUri.toLowerCase().startsWith("file://"))) {
            android.util.Log.d("ActivityStarter", "Using file://");
            java.io.File v3_1 = new java.io.File(v7.getPath());
            if (v3_1.isFile()) {
                android.util.Log.d("ActivityStarter", "It\'s a file");
                v7 = android.support.v4.content.FileProvider.getUriForFile(this.form.$context(), new StringBuilder().append(this.form.$context().getPackageName()).append(".provider").toString(), v3_1);
                v4_0 = new android.content.Intent(this.action);
                v4_0.setFlags(1);
                android.util.Log.d("ActivityStarter", "added permissions");
            }
        }
        if (!android.text.TextUtils.isEmpty(this.Action())) {
            if (this.dataType.length() == 0) {
                v4_0.setData(v7);
            } else {
                if (v7 == null) {
                    v4_0.setType(this.dataType);
                } else {
                    v4_0.setDataAndType(v7, this.dataType);
                }
            }
            if ((this.activityPackage.length() == 0) && (this.activityClass.length() == 0)) {
                if (this.Action().equals("android.intent.action.MAIN")) {
                    v4_0 = 0;
                    return v4_0;
                }
            } else {
                v4_0.setComponent(new android.content.ComponentName(this.activityPackage, this.activityClass));
            }
            if ((this.extraKey.length() != 0) && (this.extraValue.length() != 0)) {
                android.util.Log.i("ActivityStarter", new StringBuilder().append("Adding extra, key = ").append(this.extraKey).append(" value = ").append(this.extraValue).toString());
                v4_0.putExtra(this.extraKey, this.extraValue);
            }
            String v10_8 = this.extras.toArray();
            String v11_4 = v10_8.length;
            int v9_6 = 0;
            while (v9_6 < v11_4) {
                com.google.appinventor.components.runtime.util.YailList v0_1 = ((com.google.appinventor.components.runtime.util.YailList) v10_8[v9_6]);
                String v5 = v0_1.getString(0);
                String v8 = v0_1.getString(1);
                if ((v5.length() != 0) && (v8.length() != 0)) {
                    android.util.Log.i("ActivityStarter", new StringBuilder().append("Adding extra (pairs), key = ").append(v5).append(" value = ").append(v8).toString());
                    v4_0.putExtra(v5, v8);
                }
                v9_6++;
            }
        } else {
            v4_0 = 0;
        }
        return v4_0;
    }

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


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

Method com.google.appinventor.components.runtime.WebViewActivity$1.shouldOverrideUrlLoading() calling method android.content.Intent.setData()


    public boolean shouldOverrideUrlLoading(android.webkit.WebView p7, String p8)
    {
        android.util.Log.i("WebView", new StringBuilder().append("Handling url ").append(p8).toString());
        android.net.Uri v2 = android.net.Uri.parse(p8);
        if (!v2.getScheme().equals("appinventor")) {
            p7.loadUrl(p8);
        } else {
            android.content.Intent v0_1 = new android.content.Intent();
            v0_1.setData(v2);
            this.this$0.setResult(-1, v0_1);
            this.this$0.finish();
        }
        return 1;
    }

Method org.acra.sender.EmailIntentSender.send() calling method android.content.Intent.addFlags()


    public void send(org.acra.collector.CrashReportData p8)
    {
        String v2 = new StringBuilder().append(this.mContext.getPackageName()).append(" Crash Report").toString();
        String v0 = this.buildBody(p8);
        android.content.Intent v1_1 = new android.content.Intent("android.intent.action.SEND");
        v1_1.addFlags(268435456);
        v1_1.setType("text/plain");
        v1_1.putExtra("android.intent.extra.SUBJECT", v2);
        v1_1.putExtra("android.intent.extra.TEXT", v0);
        String[] v4_2 = new String[1];
        v4_2[0] = org.acra.ACRA.getConfig().mailTo();
        v1_1.putExtra("android.intent.extra.EMAIL", v4_2);
        this.mContext.startActivity(v1_1);
        return;
    }

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.addFlags()


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

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


    public SearchView(android.content.Context p11, android.util.AttributeSet p12, int p13)
    {
        super(p11, p12, p13);
        super.mSearchSrcTextViewBounds = new android.graphics.Rect();
        super.mSearchSrtTextViewBoundsExpanded = new android.graphics.Rect();
        boolean v7_94 = new int[2];
        super.mTemp = v7_94;
        boolean v7_4 = new int[2];
        super.mTemp2 = v7_4;
        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.TintTypedArray v0 = android.support.v7.widget.TintTypedArray.obtainStyledAttributes(p11, p12, android.support.v7.appcompat.R$styleable.SearchView, p13, 0);
        android.view.LayoutInflater.from(p11).inflate(v0.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, v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_queryBackground));
        android.support.v4.view.ViewCompat.setBackground(super.mSubmitArea, v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_submitBackground));
        super.mSearchButton.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mGoButton.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_goIcon));
        super.mCloseButton.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_closeIcon));
        super.mVoiceButton.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_voiceIcon));
        super.mCollapsedIcon.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mSearchHintIcon = v0.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 = v0.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_suggestionRowLayout, android.support.v7.appcompat.R$layout.abc_search_dropdown_item_icons_2line);
        super.mSuggestionCommitIconResId = v0.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(v0.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_iconifiedByDefault, 1));
        int v6 = v0.getDimensionPixelSize(android.support.v7.appcompat.R$styleable.SearchView_android_maxWidth, -1);
        if (v6 != -1) {
            super.setMaxWidth(v6);
        }
        super.mDefaultQueryHint = v0.getText(android.support.v7.appcompat.R$styleable.SearchView_defaultQueryHint);
        super.mQueryHint = v0.getText(android.support.v7.appcompat.R$styleable.SearchView_queryHint);
        int v2 = v0.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_imeOptions, -1);
        if (v2 != -1) {
            super.setImeOptions(v2);
        }
        int v4 = v0.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_inputType, -1);
        if (v4 != -1) {
            super.setInputType(v4);
        }
        super.setFocusable(v0.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_android_focusable, 1));
        v0.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.v4.app.TaskStackBuilder$TaskStackBuilderApi16Impl.getPendingIntent() calling method android.content.Intent.addFlags()


    public android.app.PendingIntent getPendingIntent(android.content.Context p4, android.content.Intent[] p5, int p6, int p7, android.os.Bundle p8)
    {
        p5[0] = new android.content.Intent(p5[0]).addFlags(268484608);
        return android.app.PendingIntent.getActivities(p4, p6, p5, p7, p8);
    }

Method com.google.appinventor.components.runtime.util.SmsBroadcastReceiver.sendNotification() calling method android.content.Intent.addFlags()


    private void sendNotification(android.content.Context p13, String p14, String p15)
    {
        android.util.Log.i("SmsBroadcastReceiver", new StringBuilder().append("sendingNotification ").append(p14).append(":").append(p15).toString());
        String v7 = p13.getPackageName();
        android.util.Log.i("SmsBroadcastReceiver", new StringBuilder().append("Package name : ").append(v7).toString());
        try {
            String v1 = new StringBuilder().append(v7).append(".Screen1").toString();
            android.content.Intent v4_1 = new android.content.Intent(p13, Class.forName(v1));
            try {
                v4_1.setAction("android.intent.action.MAIN");
                v4_1.addCategory("android.intent.category.LAUNCHER");
                v4_1.addFlags(805306368);
                ((android.app.NotificationManager) p13.getSystemService("notification")).notify(0, 8647, new android.support.v4.app.NotificationCompat$Builder(p13).setSmallIcon(17301648).setTicker(new StringBuilder().append(p14).append(" : ").append(p15).toString()).setWhen(System.currentTimeMillis()).setAutoCancel(1).setDefaults(1).setContentTitle(new StringBuilder().append("Sms from ").append(p14).toString()).setContentText(p15).setContentIntent(android.app.PendingIntent.getActivity(p13, 0, v4_1, 134217728)).setNumber(com.google.appinventor.components.runtime.Texting.getCachedMsgCount()).build());
                android.util.Log.i("SmsBroadcastReceiver", new StringBuilder().append("Notification sent, classname: ").append(v1).toString());
            } catch (ClassNotFoundException v2) {
                v2.printStackTrace();
            }
            return;
        } catch (ClassNotFoundException v2) {
        }
    }

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


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

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


    public void onClick(android.view.View p6)
    {
        if (p6 != this.this$0.mDefaultActivityButton) {
            if (p6 != 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();
            android.content.Intent v2 = this.this$0.mAdapter.getDataModel().chooseActivity(this.this$0.mAdapter.getDataModel().getActivityIndex(this.this$0.mAdapter.getDefaultActivity()));
            if (v2 != null) {
                v2.addFlags(524288);
                this.this$0.getContext().startActivity(v2);
            }
        }
        return;
    }

Method android.support.v4.app.TaskStackBuilder.startActivities() calling method android.content.Intent.addFlags()


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

Method android.support.v4.app.TaskStackBuilder.getPendingIntent() calling method android.content.Intent.addFlags()


    public android.app.PendingIntent getPendingIntent(int p7, int p8, android.os.Bundle p9)
    {
        if (!this.mIntents.isEmpty()) {
            android.content.Context v1_6 = new android.content.Intent[this.mIntents.size()];
            android.content.Intent[] v2_1 = ((android.content.Intent[]) this.mIntents.toArray(v1_6));
            v2_1[0] = new android.content.Intent(v2_1[0]).addFlags(268484608);
            return android.support.v4.app.TaskStackBuilder.IMPL.getPendingIntent(this.mSourceContext, v2_1, p7, p8, p9);
        } else {
            throw new IllegalStateException("No intents added to TaskStackBuilder; cannot getPendingIntent");
        }
    }

Method android.support.v4.app.TaskStackBuilder.getIntents() calling method android.content.Intent.addFlags()


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

Method android.support.v4.app.TaskStackBuilder$TaskStackBuilderBaseImpl.getPendingIntent() calling method android.content.Intent.addFlags()


    public android.app.PendingIntent getPendingIntent(android.content.Context p4, android.content.Intent[] p5, int p6, int p7, android.os.Bundle p8)
    {
        p5[0] = new android.content.Intent(p5[0]).addFlags(268484608);
        return android.app.PendingIntent.getActivities(p4, p6, p5, p7);
    }

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.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 com.google.appinventor.components.runtime.util.SmsBroadcastReceiver.sendNotification() calling method android.content.Intent.addCategory()


    private void sendNotification(android.content.Context p13, String p14, String p15)
    {
        android.util.Log.i("SmsBroadcastReceiver", new StringBuilder().append("sendingNotification ").append(p14).append(":").append(p15).toString());
        String v7 = p13.getPackageName();
        android.util.Log.i("SmsBroadcastReceiver", new StringBuilder().append("Package name : ").append(v7).toString());
        try {
            String v1 = new StringBuilder().append(v7).append(".Screen1").toString();
            android.content.Intent v4_1 = new android.content.Intent(p13, Class.forName(v1));
            try {
                v4_1.setAction("android.intent.action.MAIN");
                v4_1.addCategory("android.intent.category.LAUNCHER");
                v4_1.addFlags(805306368);
                ((android.app.NotificationManager) p13.getSystemService("notification")).notify(0, 8647, new android.support.v4.app.NotificationCompat$Builder(p13).setSmallIcon(17301648).setTicker(new StringBuilder().append(p14).append(" : ").append(p15).toString()).setWhen(System.currentTimeMillis()).setAutoCancel(1).setDefaults(1).setContentTitle(new StringBuilder().append("Sms from ").append(p14).toString()).setContentText(p15).setContentIntent(android.app.PendingIntent.getActivity(p13, 0, v4_1, 134217728)).setNumber(com.google.appinventor.components.runtime.Texting.getCachedMsgCount()).build());
                android.util.Log.i("SmsBroadcastReceiver", new StringBuilder().append("Notification sent, classname: ").append(v1).toString());
            } catch (ClassNotFoundException v2) {
                v2.printStackTrace();
            }
            return;
        } catch (ClassNotFoundException v2) {
        }
    }

Method android.support.v4.content.IntentCompat$IntentCompatBaseImpl.makeMainSelectorActivity() calling method android.content.Intent.addCategory()


    public android.content.Intent makeMainSelectorActivity(String p2, String p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2);
        v0_1.addCategory(p3);
        return v0_1;
    }

Method com.google.appinventor.components.runtime.ListPicker.getIntent() calling method android.content.Intent.putExtra()


    public android.content.Intent getIntent()
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClassName(this.container.$context(), com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_CLASS);
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_ARG_NAME, this.items.toStringArray());
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_SHOW_SEARCH_BAR, String.valueOf(this.showFilter));
        if (!this.title.equals("")) {
            v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_TITLE, this.title);
        }
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_ANIM_TYPE, this.container.$form().getOpenAnimType());
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_ORIENTATION_TYPE, this.container.$form().ScreenOrientation());
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_ITEM_TEXT_COLOR, this.itemTextColor);
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_BACKGROUND_COLOR, this.itemBackgroundColor);
        return v0_1;
    }

Method com.google.appinventor.components.runtime.Texting.SendMessage() calling method android.content.Intent.putExtra()


    public void SendMessage()
    {
        String v1 = this.message;
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SENDTO", android.net.Uri.parse(new StringBuilder().append("smsto:").append(this.phoneNumber).toString()));
        v0_1.putExtra("sms_body", v1);
        if (v0_1.resolveActivity(this.form.getPackageManager()) != null) {
            this.form.registerForActivityResult(this, 1413830740);
            this.form.startActivityForResult(v0_1, 1413830740);
        }
        return;
    }

Method com.google.appinventor.components.runtime.SpeechRecognizer.GetText() calling method android.content.Intent.putExtra()


    public void GetText()
    {
        this.BeforeGettingText();
        android.content.Intent v0_1 = new android.content.Intent("android.speech.action.RECOGNIZE_SPEECH");
        v0_1.putExtra("android.speech.extra.LANGUAGE_MODEL", "free_form");
        if (this.requestCode == 0) {
            this.requestCode = this.form.registerForActivityResult(this);
        }
        this.container.$context().startActivityForResult(v0_1, this.requestCode);
        return;
    }

Method com.google.appinventor.components.runtime.Sharing.ShareMessage() calling method android.content.Intent.putExtra()


    public void ShareMessage(String p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.SEND");
        v0_1.putExtra("android.intent.extra.TEXT", p3);
        v0_1.setType("text/plain");
        this.form.startActivity(v0_1);
        return;
    }

Method com.google.appinventor.components.runtime.Sharing.ShareFileWithMessage() calling method android.content.Intent.putExtra()


    public void ShareFileWithMessage(String p14, String p15)
    {
        String v4 = this.form.$context().getPackageName();
        if (!p14.startsWith("file://")) {
            p14 = new StringBuilder().append("file://").append(p14).toString();
        }
        java.io.File v2_1 = new java.io.File(android.net.Uri.parse(p14).getPath());
        if (!v2_1.isFile()) {
            String v0 = "ShareFile";
            if (p15.equals("")) {
                v0 = "ShareFileWithMessage";
            }
            com.google.appinventor.components.runtime.Form v9_10 = this.form;
            Object[] v11_0 = new Object[1];
            v11_0[0] = p14;
            v9_10.dispatchErrorOccurredEvent(this, v0, 2001, v11_0);
        } else {
            String v7 = android.webkit.MimeTypeMap.getSingleton().getMimeTypeFromExtension(p14.substring((p14.lastIndexOf(".") + 1)).toLowerCase());
            android.net.Uri v6 = android.support.v4.content.FileProvider.getUriForFile(this.form.$context(), new StringBuilder().append(v4).append(".provider").toString(), v2_1);
            android.content.Intent v5_1 = new android.content.Intent("android.intent.action.SEND");
            v5_1.putExtra("android.intent.extra.STREAM", v6);
            v5_1.setFlags(1);
            v5_1.setType(v7);
            if (p15.length() > 0) {
                v5_1.putExtra("android.intent.extra.TEXT", p15);
            }
            this.form.startActivity(v5_1);
        }
        return;
    }

Method com.google.appinventor.components.runtime.ListPickerActivity.onItemClick() calling method android.content.Intent.putExtra()


    public void onItemClick(android.widget.AdapterView p5, android.view.View p6, int p7, long p8)
    {
        String v1_1 = ((String) p5.getAdapter().getItem(p7));
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_RESULT_NAME, v1_1);
        v0_1.putExtra(com.google.appinventor.components.runtime.ListPicker.LIST_ACTIVITY_RESULT_INDEX, (p7 + 1));
        this.closeAnim = v1_1;
        this.setResult(-1, v0_1);
        this.finish();
        com.google.appinventor.components.runtime.util.AnimationUtil.ApplyCloseScreenAnimation(this, this.closeAnim);
        return;
    }

Method com.google.appinventor.components.runtime.Form.startNewForm() calling method android.content.Intent.putExtra()


    protected void startNewForm(String p9, Object p10)
    {
        String v2;
        android.util.Log.i("Form", new StringBuilder().append("startNewForm:").append(p9).toString());
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setClassName(this, new StringBuilder().append(this.getPackageName()).append(".").append(p9).toString());
        if (p10 != null) {
            v2 = "open another screen with start value";
        } else {
            v2 = "open another screen";
        }
        String v3;
        if (p10 == null) {
            v3 = "";
        } else {
            android.util.Log.i("Form", new StringBuilder().append("StartNewForm about to JSON encode:").append(p10).toString());
            v3 = com.google.appinventor.components.runtime.Form.jsonEncodeForForm(p10, v2);
            android.util.Log.i("Form", new StringBuilder().append("StartNewForm got JSON encoding:").append(v3).toString());
        }
        v0_1.putExtra("APP_INVENTOR_START", v3);
        this.nextFormName = p9;
        android.util.Log.i("Form", new StringBuilder().append("about to start new form").append(p9).toString());
        try {
            android.util.Log.i("Form", new StringBuilder().append("startNewForm starting activity:").append(v0_1).toString());
            this.startActivityForResult(v0_1, 1);
            com.google.appinventor.components.runtime.util.AnimationUtil.ApplyOpenScreenAnimation(this, this.openAnimType);
        } catch (android.content.ActivityNotFoundException v1) {
            Object[] v5_27 = new Object[1];
            v5_27[0] = p9;
            this.dispatchErrorOccurredEvent(this, v2, 902, v5_27);
        }
        return;
    }

Method com.google.appinventor.components.runtime.Form.finishActivityWithTextResult() calling method android.content.Intent.putExtra()


    public static void finishActivityWithTextResult(String p3)
    {
        if (com.google.appinventor.components.runtime.Form.activeForm == null) {
            throw new IllegalStateException("activeForm is null");
        } else {
            android.content.Intent v0_1 = new android.content.Intent();
            v0_1.putExtra("APP_INVENTOR_RESULT", p3);
            com.google.appinventor.components.runtime.Form.activeForm.closeForm(v0_1);
            return;
        }
    }

Method com.google.appinventor.components.runtime.Form.finishActivityWithResult() calling method android.content.Intent.putExtra()


    public static void finishActivityWithResult(Object p4)
    {
        if (com.google.appinventor.components.runtime.Form.activeForm == null) {
            throw new IllegalStateException("activeForm is null");
        } else {
            if (!(com.google.appinventor.components.runtime.Form.activeForm instanceof com.google.appinventor.components.runtime.ReplForm)) {
                String v0 = com.google.appinventor.components.runtime.Form.jsonEncodeForForm(p4, "close screen with value");
                android.content.Intent v1_1 = new android.content.Intent();
                v1_1.putExtra("APP_INVENTOR_RESULT", v0);
                com.google.appinventor.components.runtime.Form.activeForm.closeForm(v1_1);
            } else {
                ((com.google.appinventor.components.runtime.ReplForm) com.google.appinventor.components.runtime.Form.activeForm).setResult(p4);
                com.google.appinventor.components.runtime.Form.activeForm.closeForm(0);
            }
            return;
        }
    }

Method com.google.appinventor.components.runtime.Camera.TakePicture() calling method android.content.Intent.putExtra()


    public void TakePicture()
    {
        java.util.Date v0_1 = new java.util.Date();
        String v4 = android.os.Environment.getExternalStorageState();
        if (this.havePermission) {
            if (!"mounted".equals(v4)) {
                if (!"mounted_ro".equals(v4)) {
                    Object[] v9_1 = new Object[0];
                    this.form.dispatchErrorOccurredEvent(this, "TakePicture", 705, v9_1);
                } else {
                    Object[] v9_2 = new Object[0];
                    this.form.dispatchErrorOccurredEvent(this, "TakePicture", 704, v9_2);
                }
            } else {
                android.util.Log.i("CameraComponent", "External storage is available and writable");
                this.imageFile = android.net.Uri.fromFile(new java.io.File(android.os.Environment.getExternalStorageDirectory(), new StringBuilder().append("/Pictures/app_inventor_").append(v0_1.getTime()).append(".jpg").toString()));
                android.content.ContentValues v5_1 = new android.content.ContentValues();
                v5_1.put("_data", this.imageFile.getPath());
                v5_1.put("mime_type", "image/jpeg");
                v5_1.put("title", this.imageFile.getLastPathSegment());
                if (this.requestCode == 0) {
                    this.requestCode = this.form.registerForActivityResult(this);
                }
                android.net.Uri v1 = this.container.$context().getContentResolver().insert(android.provider.MediaStore$Images$Media.INTERNAL_CONTENT_URI, v5_1);
                android.content.Intent v2_1 = new android.content.Intent("android.media.action.IMAGE_CAPTURE");
                v2_1.putExtra("output", v1);
                if (this.useFront) {
                    v2_1.putExtra("android.intent.extras.CAMERA_FACING", 1);
                }
                this.container.$context().startActivityForResult(v2_1, this.requestCode);
            }
        } else {
            this.form.runOnUiThread(new com.google.appinventor.components.runtime.Camera$1(this, this));
        }
        return;
    }

Method com.google.appinventor.components.runtime.ActivityStarter.buildActivityIntent() calling method android.content.Intent.putExtra()


    private android.content.Intent buildActivityIntent()
    {
        android.net.Uri v7;
        if (this.dataUri.length() == 0) {
            v7 = 0;
        } else {
            v7 = android.net.Uri.parse(this.dataUri);
        }
        int v4_0 = new android.content.Intent(this.action);
        if ((v7 != null) && (this.dataUri.toLowerCase().startsWith("file://"))) {
            android.util.Log.d("ActivityStarter", "Using file://");
            java.io.File v3_1 = new java.io.File(v7.getPath());
            if (v3_1.isFile()) {
                android.util.Log.d("ActivityStarter", "It\'s a file");
                v7 = android.support.v4.content.FileProvider.getUriForFile(this.form.$context(), new StringBuilder().append(this.form.$context().getPackageName()).append(".provider").toString(), v3_1);
                v4_0 = new android.content.Intent(this.action);
                v4_0.setFlags(1);
                android.util.Log.d("ActivityStarter", "added permissions");
            }
        }
        if (!android.text.TextUtils.isEmpty(this.Action())) {
            if (this.dataType.length() == 0) {
                v4_0.setData(v7);
            } else {
                if (v7 == null) {
                    v4_0.setType(this.dataType);
                } else {
                    v4_0.setDataAndType(v7, this.dataType);
                }
            }
            if ((this.activityPackage.length() == 0) && (this.activityClass.length() == 0)) {
                if (this.Action().equals("android.intent.action.MAIN")) {
                    v4_0 = 0;
                    return v4_0;
                }
            } else {
                v4_0.setComponent(new android.content.ComponentName(this.activityPackage, this.activityClass));
            }
            if ((this.extraKey.length() != 0) && (this.extraValue.length() != 0)) {
                android.util.Log.i("ActivityStarter", new StringBuilder().append("Adding extra, key = ").append(this.extraKey).append(" value = ").append(this.extraValue).toString());
                v4_0.putExtra(this.extraKey, this.extraValue);
            }
            String v10_8 = this.extras.toArray();
            String v11_4 = v10_8.length;
            int v9_6 = 0;
            while (v9_6 < v11_4) {
                com.google.appinventor.components.runtime.util.YailList v0_1 = ((com.google.appinventor.components.runtime.util.YailList) v10_8[v9_6]);
                String v5 = v0_1.getString(0);
                String v8 = v0_1.getString(1);
                if ((v5.length() != 0) && (v8.length() != 0)) {
                    android.util.Log.i("ActivityStarter", new StringBuilder().append("Adding extra (pairs), key = ").append(v5).append(" value = ").append(v8).toString());
                    v4_0.putExtra(v5, v8);
                }
                v9_6++;
            }
        } else {
            v4_0 = 0;
        }
        return v4_0;
    }

Method org.acra.sender.EmailIntentSender.send() calling method android.content.Intent.putExtra()


    public void send(org.acra.collector.CrashReportData p8)
    {
        String v2 = new StringBuilder().append(this.mContext.getPackageName()).append(" Crash Report").toString();
        String v0 = this.buildBody(p8);
        android.content.Intent v1_1 = new android.content.Intent("android.intent.action.SEND");
        v1_1.addFlags(268435456);
        v1_1.setType("text/plain");
        v1_1.putExtra("android.intent.extra.SUBJECT", v2);
        v1_1.putExtra("android.intent.extra.TEXT", v0);
        String[] v4_2 = new String[1];
        v4_2[0] = org.acra.ACRA.getConfig().mailTo();
        v1_1.putExtra("android.intent.extra.EMAIL", v4_2);
        this.mContext.startActivity(v1_1);
        return;
    }

Method com.google.appinventor.components.runtime.util.ExternalTextToSpeech.speak() calling method android.content.Intent.putExtra()


    public void speak(String p4, java.util.Locale p5)
    {
        android.content.Intent v0_1 = new android.content.Intent("com.google.tts.makeBagel");
        v0_1.setFlags(131072);
        v0_1.setFlags(8388608);
        v0_1.setFlags(1073741824);
        v0_1.putExtra("message", p4);
        v0_1.putExtra("language", p5.getISO3Language());
        v0_1.putExtra("country", p5.getISO3Country());
        if (this.requestCode == 0) {
            this.requestCode = this.container.$form().registerForActivityResult(this);
        }
        this.container.$context().startActivityForResult(v0_1, this.requestCode);
        return;
    }

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


    private android.content.Intent createVoiceWebSearchIntent(android.content.Intent p5, android.app.SearchableInfo p6)
    {
        String v2;
        android.content.Intent v1_1 = new android.content.Intent(p5);
        android.content.ComponentName v0 = p6.getSearchActivity();
        if (v0 != null) {
            v2 = v0.flattenToShortString();
        } else {
            v2 = 0;
        }
        v1_1.putExtra("calling_package", v2);
        return v1_1;
    }

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


    private android.content.Intent createVoiceAppSearchIntent(android.content.Intent p14, android.app.SearchableInfo p15)
    {
        android.content.ComponentName v8 = p15.getSearchActivity();
        android.content.Intent v6_1 = new android.content.Intent("android.intent.action.SEARCH");
        v6_1.setComponent(v8);
        android.app.PendingIntent v3 = android.app.PendingIntent.getActivity(this.getContext(), 0, v6_1, 1073741824);
        android.os.Bundle v5_1 = new android.os.Bundle();
        if (this.mAppSearchData != null) {
            v5_1.putParcelable("app_data", this.mAppSearchData);
        }
        android.content.Intent v9_1 = new android.content.Intent(p14);
        String v1 = "free_form";
        String v4 = 0;
        String v0 = 0;
        int v2 = 1;
        android.content.res.Resources v7 = this.getResources();
        if (p15.getVoiceLanguageModeId() != 0) {
            v1 = v7.getString(p15.getVoiceLanguageModeId());
        }
        if (p15.getVoicePromptTextId() != 0) {
            v4 = v7.getString(p15.getVoicePromptTextId());
        }
        if (p15.getVoiceLanguageId() != 0) {
            v0 = v7.getString(p15.getVoiceLanguageId());
        }
        if (p15.getVoiceMaxResults() != 0) {
            v2 = p15.getVoiceMaxResults();
        }
        String v10_14;
        v9_1.putExtra("android.speech.extra.LANGUAGE_MODEL", v1);
        v9_1.putExtra("android.speech.extra.PROMPT", v4);
        v9_1.putExtra("android.speech.extra.LANGUAGE", v0);
        v9_1.putExtra("android.speech.extra.MAX_RESULTS", v2);
        if (v8 != null) {
            v10_14 = v8.flattenToShortString();
        } else {
            v10_14 = 0;
        }
        v9_1.putExtra("calling_package", v10_14);
        v9_1.putExtra("android.speech.extra.RESULTS_PENDINGINTENT", v3);
        v9_1.putExtra("android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE", v5_1);
        return v9_1;
    }

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


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

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


    public SearchView(android.content.Context p11, android.util.AttributeSet p12, int p13)
    {
        super(p11, p12, p13);
        super.mSearchSrcTextViewBounds = new android.graphics.Rect();
        super.mSearchSrtTextViewBoundsExpanded = new android.graphics.Rect();
        boolean v7_94 = new int[2];
        super.mTemp = v7_94;
        boolean v7_4 = new int[2];
        super.mTemp2 = v7_4;
        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.TintTypedArray v0 = android.support.v7.widget.TintTypedArray.obtainStyledAttributes(p11, p12, android.support.v7.appcompat.R$styleable.SearchView, p13, 0);
        android.view.LayoutInflater.from(p11).inflate(v0.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, v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_queryBackground));
        android.support.v4.view.ViewCompat.setBackground(super.mSubmitArea, v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_submitBackground));
        super.mSearchButton.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mGoButton.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_goIcon));
        super.mCloseButton.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_closeIcon));
        super.mVoiceButton.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_voiceIcon));
        super.mCollapsedIcon.setImageDrawable(v0.getDrawable(android.support.v7.appcompat.R$styleable.SearchView_searchIcon));
        super.mSearchHintIcon = v0.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 = v0.getResourceId(android.support.v7.appcompat.R$styleable.SearchView_suggestionRowLayout, android.support.v7.appcompat.R$layout.abc_search_dropdown_item_icons_2line);
        super.mSuggestionCommitIconResId = v0.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(v0.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_iconifiedByDefault, 1));
        int v6 = v0.getDimensionPixelSize(android.support.v7.appcompat.R$styleable.SearchView_android_maxWidth, -1);
        if (v6 != -1) {
            super.setMaxWidth(v6);
        }
        super.mDefaultQueryHint = v0.getText(android.support.v7.appcompat.R$styleable.SearchView_defaultQueryHint);
        super.mQueryHint = v0.getText(android.support.v7.appcompat.R$styleable.SearchView_queryHint);
        int v2 = v0.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_imeOptions, -1);
        if (v2 != -1) {
            super.setImeOptions(v2);
        }
        int v4 = v0.getInt(android.support.v7.appcompat.R$styleable.SearchView_android_inputType, -1);
        if (v4 != -1) {
            super.setInputType(v4);
        }
        super.setFocusable(v0.getBoolean(android.support.v7.appcompat.R$styleable.SearchView_android_focusable, 1));
        v0.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 org.acra.ErrorReporter.notifyDialog() calling method android.content.Intent.putExtra()


    void notifyDialog(String p5)
    {
        android.util.Log.d(org.acra.ACRA.LOG_TAG, new StringBuilder().append("Creating Dialog for ").append(p5).toString());
        android.content.Intent v0_1 = new android.content.Intent(this.mContext, org.acra.CrashReportDialog);
        v0_1.putExtra("REPORT_FILE_NAME", p5);
        v0_1.setFlags(268435456);
        this.mContext.startActivity(v0_1);
        return;
    }

Method org.acra.ErrorReporter.notifySendReport() calling method android.content.Intent.putExtra()


    private void notifySendReport(String p15)
    {
        android.app.NotificationManager v7_1 = ((android.app.NotificationManager) this.mContext.getSystemService("notification"));
        org.acra.ACRAConfiguration v0 = org.acra.ACRA.getConfig();
        android.app.Notification v5_1 = new android.app.Notification(v0.resNotifIcon(), this.mContext.getText(v0.resNotifTickerText()), System.currentTimeMillis());
        CharSequence v3 = this.mContext.getText(v0.resNotifTitle());
        CharSequence v2 = this.mContext.getText(v0.resNotifText());
        android.content.Intent v6_1 = new android.content.Intent(this.mContext, org.acra.CrashReportDialog);
        android.util.Log.d(org.acra.ACRA.LOG_TAG, new StringBuilder().append("Creating Notification for ").append(p15).toString());
        v6_1.putExtra("REPORT_FILE_NAME", p15);
        v5_1.setLatestEventInfo(this.mContext, v3, v2, android.app.PendingIntent.getActivity(this.mContext, 0, v6_1, 134217728));
        v7_1.cancelAll();
        v7_1.notify(666, v5_1);
        return;
    }

Method android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.handleMessage() calling method android.content.Intent.putExtra()


    public void handleMessage(android.os.Message p9)
    {
        android.support.v4.media.session.MediaSessionCompat$Callback v0 = this.this$0.mCallback;
        if (v0 != null) {
            switch (p9.what) {
                case 1:
                    android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command v1_1 = ((android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command) p9.obj);
                    v0.onCommand(v1_1.command, v1_1.extras, v1_1.stub);
                    break;
                case 2:
                    this.this$0.adjustVolume(p9.arg1, 0);
                    break;
                case 3:
                    v0.onPrepare();
                    break;
                case 4:
                    v0.onPrepareFromMediaId(((String) p9.obj), p9.getData());
                    break;
                case 5:
                    v0.onPrepareFromSearch(((String) p9.obj), p9.getData());
                    break;
                case 6:
                    v0.onPrepareFromUri(((android.net.Uri) p9.obj), p9.getData());
                    break;
                case 7:
                    v0.onPlay();
                    break;
                case 8:
                    v0.onPlayFromMediaId(((String) p9.obj), p9.getData());
                    break;
                case 9:
                    v0.onPlayFromSearch(((String) p9.obj), p9.getData());
                    break;
                case 10:
                    v0.onPlayFromUri(((android.net.Uri) p9.obj), p9.getData());
                    break;
                case 11:
                    v0.onSkipToQueueItem(((Long) p9.obj).longValue());
                    break;
                case 12:
                    v0.onPause();
                    break;
                case 13:
                    v0.onStop();
                    break;
                case 14:
                    v0.onSkipToNext();
                    break;
                case 15:
                    v0.onSkipToPrevious();
                    break;
                case 16:
                    v0.onFastForward();
                    break;
                case 17:
                    v0.onRewind();
                    break;
                case 18:
                    v0.onSeekTo(((Long) p9.obj).longValue());
                    break;
                case 19:
                    v0.onSetRating(((android.support.v4.media.RatingCompat) p9.obj));
                    break;
                case 20:
                    v0.onCustomAction(((String) p9.obj), p9.getData());
                    break;
                case 21:
                    android.view.KeyEvent v4_1 = ((android.view.KeyEvent) p9.obj);
                    android.content.Intent v2_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
                    v2_1.putExtra("android.intent.extra.KEY_EVENT", v4_1);
                    if (!v0.onMediaButtonEvent(v2_1)) {
                        this.onMediaButtonEvent(v4_1, v0);
                    }
                    break;
                case 22:
                    this.this$0.setVolumeTo(p9.arg1, 0);
                    break;
                case 23:
                    v0.onSetRepeatMode(p9.arg1);
                    break;
                case 24:
                    v0.onSetShuffleModeEnabled(((Boolean) p9.obj).booleanValue());
                    break;
                case 25:
                    v0.onAddQueueItem(((android.support.v4.media.MediaDescriptionCompat) p9.obj));
                    break;
                case 26:
                    v0.onAddQueueItem(((android.support.v4.media.MediaDescriptionCompat) p9.obj), p9.arg1);
                    break;
                case 27:
                    v0.onRemoveQueueItem(((android.support.v4.media.MediaDescriptionCompat) p9.obj));
                    break;
                case 28:
                    if (this.this$0.mQueue != null) {
                        if ((p9.arg1 < 0) || (p9.arg1 >= this.this$0.mQueue.size())) {
                            android.support.v4.media.session.MediaSessionCompat$QueueItem v3 = 0;
                        } else {
                            v3 = ((android.support.v4.media.session.MediaSessionCompat$QueueItem) this.this$0.mQueue.get(p9.arg1));
                        }
                        if (v3 != null) {
                            v0.onRemoveQueueItem(v3.getDescription());
                        }
                    }
                    break;
                case 29:
                    v0.onSetCaptioningEnabled(((Boolean) p9.obj).booleanValue());
                    break;
                case 30:
                    v0.onSetShuffleMode(p9.arg1);
                    break;
                case 31:
                    v0.onSetRating(((android.support.v4.media.RatingCompat) p9.obj), p9.getData());
                    break;
                default:
            }
        }
        return;
    }

Method android.support.v4.media.session.MediaButtonReceiver.buildMediaButtonPendingIntent() calling method android.content.Intent.putExtra()


    public static android.app.PendingIntent buildMediaButtonPendingIntent(android.content.Context p6, android.content.ComponentName p7, long p8)
    {
        android.app.PendingIntent v2_0 = 0;
        if (p7 != null) {
            int v1 = android.support.v4.media.session.PlaybackStateCompat.toKeyCode(p8);
            if (v1 != 0) {
                android.content.Intent v0_1 = new android.content.Intent("android.intent.action.MEDIA_BUTTON");
                v0_1.setComponent(p7);
                v0_1.putExtra("android.intent.extra.KEY_EVENT", new android.view.KeyEvent(0, v1));
                v2_0 = android.app.PendingIntent.getBroadcast(p6, v1, v0_1, 0);
            } else {
                android.util.Log.w("MediaButtonReceiver", new StringBuilder().append("Cannot build a media button pending intent with the given action: ").append(p8).toString());
            }
        } else {
            android.util.Log.w("MediaButtonReceiver", "The component name of media button receiver should be provided.");
        }
        return v2_0;
    }

Method android.support.v4.graphics.drawable.IconCompat.addToShortcutIntent() calling method android.content.Intent.putExtra()


    public void addToShortcutIntent(android.content.Intent p4)
    {
        switch (this.mType) {
            case 1:
                p4.putExtra("android.intent.extra.shortcut.ICON", ((android.graphics.Bitmap) this.mObj1));
                break;
            case 2:
                p4.putExtra("android.intent.extra.shortcut.ICON_RESOURCE", android.content.Intent$ShortcutIconResource.fromContext(((android.content.Context) this.mObj1), this.mInt1));
                break;
            case 3:
            case 4:
            default:
                throw new IllegalArgumentException("Icon type not supported for intent shortcuts");
                break;
            case 5:
                p4.putExtra("android.intent.extra.shortcut.ICON", android.support.v4.graphics.drawable.IconCompat.createLegacyIconFromAdaptiveIcon(((android.graphics.Bitmap) this.mObj1)));
                break;
        }
        return;
    }

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


    android.content.Intent addToIntent(android.content.Intent p4)
    {
        p4.putExtra("android.intent.extra.shortcut.INTENT", this.mIntents[(this.mIntents.length - 1)]).putExtra("android.intent.extra.shortcut.NAME", this.mLabel.toString());
        if (this.mIcon != null) {
            this.mIcon.addToShortcutIntent(p4);
        }
        return p4;
    }

Method android.support.v4.content.WakefulBroadcastReceiver.startWakefulService() calling method android.content.Intent.putExtra()


    public static android.content.ComponentName startWakefulService(android.content.Context p8, android.content.Intent p9)
    {
        try {
            int v1 = android.support.v4.content.WakefulBroadcastReceiver.mNextId;
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = (android.support.v4.content.WakefulBroadcastReceiver.mNextId + 1);
        } catch (android.util.SparseArray v4_6) {
            throw v4_6;
        }
        if (android.support.v4.content.WakefulBroadcastReceiver.mNextId <= 0) {
            android.support.v4.content.WakefulBroadcastReceiver.mNextId = 1;
        }
        p9.putExtra("android.support.content.wakelockid", v1);
        int v0 = p8.startService(p9);
        if (v0 != 0) {
            android.os.PowerManager$WakeLock v3 = ((android.os.PowerManager) p8.getSystemService("power")).newWakeLock(1, new StringBuilder().append("wake:").append(v0.flattenToShortString()).toString());
            v3.setReferenceCounted(0);
            v3.acquire(60000);
            android.support.v4.content.WakefulBroadcastReceiver.sActiveWakeLocks.put(v1, v3);
        } else {
            v0 = 0;
        }
        return v0;
    }

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.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.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.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.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.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.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.getIntent() calling method android.content.Intent.putExtra()


    public android.content.Intent getIntent()
    {
        int v1 = 1;
        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;
        }
        if ((this.mStreams == null) || (this.mStreams.size() <= 1)) {
            v1 = 0;
        }
        boolean v0 = this.mIntent.getAction().equals("android.intent.action.SEND_MULTIPLE");
        if ((v1 == 0) && (v0)) {
            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 ((v1 != 0) && (!v0)) {
            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.combineArrayExtra() calling method android.content.Intent.putExtra()


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

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


    private void combineArrayExtra(String p6, java.util.ArrayList p7)
    {
        int v1;
        String[] v0 = this.mIntent.getStringArrayExtra(p6);
        if (v0 == null) {
            v1 = 0;
        } else {
            v1 = v0.length;
        }
        String[] v2 = new String[(p7.size() + v1)];
        p7.toArray(v2);
        if (v0 != null) {
            System.arraycopy(v0, 0, v2, p7.size(), v1);
        }
        this.mIntent.putExtra(p6, v2);
        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.app.RemoteInputCompatJellybean.addResultsToIntent() calling method android.content.Intent.putExtra()


    static void addResultsToIntent(android.support.v4.app.RemoteInputCompatBase$RemoteInput[] p7, android.content.Intent p8, android.os.Bundle p9)
    {
        android.content.Intent v0_0 = android.support.v4.app.RemoteInputCompatJellybean.getClipDataIntentFromIntent(p8);
        if (v0_0 == null) {
            v0_0 = new android.content.Intent();
        }
        android.os.Bundle v3_0 = v0_0.getBundleExtra("android.remoteinput.resultsData");
        if (v3_0 == null) {
            v3_0 = new android.os.Bundle();
        }
        int v5 = p7.length;
        int v4_0 = 0;
        while (v4_0 < v5) {
            android.support.v4.app.RemoteInputCompatBase$RemoteInput v1 = p7[v4_0];
            CharSequence v2_0 = p9.get(v1.getResultKey());
            if ((v2_0 instanceof CharSequence)) {
                v3_0.putCharSequence(v1.getResultKey(), ((CharSequence) v2_0));
            }
            v4_0++;
        }
        v0_0.putExtra("android.remoteinput.resultsData", v3_0);
        p8.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_0));
        return;
    }

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


    public static void addDataResultToIntent(android.support.v4.app.RemoteInput p8, android.content.Intent p9, java.util.Map p10)
    {
        android.content.Intent v0_0 = android.support.v4.app.RemoteInputCompatJellybean.getClipDataIntentFromIntent(p9);
        if (v0_0 == null) {
            v0_0 = new android.content.Intent();
        }
        android.content.ClipData v5_3 = p10.entrySet().iterator();
        while (v5_3.hasNext()) {
            java.util.Map$Entry v1_1 = ((java.util.Map$Entry) v5_3.next());
            String v2_1 = ((String) v1_1.getKey());
            android.net.Uri v4_1 = ((android.net.Uri) v1_1.getValue());
            if (v2_1 != null) {
                android.os.Bundle v3_0 = v0_0.getBundleExtra(android.support.v4.app.RemoteInputCompatJellybean.getExtraResultsKeyForData(v2_1));
                if (v3_0 == null) {
                    v3_0 = new android.os.Bundle();
                }
                v3_0.putString(p8.getResultKey(), v4_1.toString());
                v0_0.putExtra(android.support.v4.app.RemoteInputCompatJellybean.getExtraResultsKeyForData(v2_1), v3_0);
            }
        }
        p9.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_0));
        return;
    }

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


    public static void addDataResultToIntent(android.support.v4.app.RemoteInputCompatBase$RemoteInput p8, android.content.Intent p9, java.util.Map p10)
    {
        android.content.Intent v0_0 = android.support.v4.app.RemoteInputCompatApi20.getClipDataIntentFromIntent(p9);
        if (v0_0 == null) {
            v0_0 = new android.content.Intent();
        }
        android.content.ClipData v5_3 = p10.entrySet().iterator();
        while (v5_3.hasNext()) {
            java.util.Map$Entry v1_1 = ((java.util.Map$Entry) v5_3.next());
            String v2_1 = ((String) v1_1.getKey());
            android.net.Uri v4_1 = ((android.net.Uri) v1_1.getValue());
            if (v2_1 != null) {
                android.os.Bundle v3_0 = v0_0.getBundleExtra(android.support.v4.app.RemoteInputCompatApi20.getExtraResultsKeyForData(v2_1));
                if (v3_0 == null) {
                    v3_0 = new android.os.Bundle();
                }
                v3_0.putString(p8.getResultKey(), v4_1.toString());
                v0_0.putExtra(android.support.v4.app.RemoteInputCompatApi20.getExtraResultsKeyForData(v2_1), v3_0);
            }
        }
        p9.setClipData(android.content.ClipData.newIntent("android.remoteinput.results", v0_0));
        return;
    }

Method android.support.v4.media.MediaBrowserServiceCompat.onCreate() calling method android.app.Service.onCreate()


    public void onCreate()
    {
        super.onCreate();
        if (android.os.Build$VERSION.SDK_INT < 26) {
            if (android.os.Build$VERSION.SDK_INT < 23) {
                if (android.os.Build$VERSION.SDK_INT < 21) {
                    this.mImpl = new android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase(this);
                } else {
                    this.mImpl = new android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21(this);
                }
            } else {
                this.mImpl = new android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi23(this);
            }
        } else {
            this.mImpl = new android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi24(this);
        }
        this.mImpl.onCreate();
        return;
    }

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;
    }