Java Code Examples for android.content.Intent#getCharSequenceExtra()
The following examples show how to use
android.content.Intent#getCharSequenceExtra() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: FFMIntentService.java From FCM-for-Mojo with GNU General Public License v3.0 | 6 votes |
@Override protected void onHandleIntent(Intent intent) { if (intent == null) { return; } final String action = intent.getAction(); if (ACTION_UPDATE_ICON.equals(action)) { handleUpdateIcon(intent.getBooleanExtra(EXTRA_ALL, false)); } else if (ACTION_REPLY.equals(action)) { CharSequence content = intent.getCharSequenceExtra(EXTRA_CONTENT); Chat chat = intent.getParcelableExtra(EXTRA_CHAT); handleReply(content, chat); } else if (ACTION_DOWNLOAD_QRCODE.equals(action)) { handleDownloadQrCode(); } else if (ACTION_RESTART_WEBQQ.equals(action)) { handleRestart(); } }
Example 2
Source File: CreateFragment.java From MTweaks-KernelAdiutorMOD with GNU General Public License v3.0 | 5 votes |
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == 0 && data != null) { CharSequence text = data.getCharSequenceExtra(EditorActivity.TEXT_INTENT); if (text != null) { mCodeViews.get(mSettings.get(requestCode)).resetTest(); mCodeViews.get(mSettings.get(requestCode)).setCode(text.toString().trim()); showFab(); } } }
Example 3
Source File: ChooserActivity.java From container with GNU General Public License v3.0 | 5 votes |
@Override protected void onCreate(Bundle savedInstanceState) { Intent intent = getIntent(); int userId = intent.getIntExtra(Constants.EXTRA_USER_HANDLE, VUserHandle.getCallingUserId()); mOptions = intent.getParcelableExtra(EXTRA_DATA); mResultWho = intent.getStringExtra(EXTRA_WHO); mRequestCode = intent.getIntExtra(EXTRA_REQUEST_CODE, 0); Parcelable targetParcelable = intent.getParcelableExtra(Intent.EXTRA_INTENT); if (!(targetParcelable instanceof Intent)) { VLog.w("ChooseActivity", "Target is not an intent: " + targetParcelable); finish(); return; } Intent target = (Intent) targetParcelable; CharSequence title = intent.getCharSequenceExtra(Intent.EXTRA_TITLE); if (title == null) { title = getString(R.string.choose); } Parcelable[] pa = intent.getParcelableArrayExtra(Intent.EXTRA_INITIAL_INTENTS); Intent[] initialIntents = null; if (pa != null) { initialIntents = new Intent[pa.length]; for (int i = 0; i < pa.length; i++) { if (!(pa[i] instanceof Intent)) { VLog.w("ChooseActivity", "Initial intent #" + i + " not an Intent: " + pa[i]); finish(); return; } initialIntents[i] = (Intent) pa[i]; } } super.onCreate(savedInstanceState, target, title, initialIntents, null, false, userId); }
Example 4
Source File: CopyToClipboardActivity.java From Cirrus_depricated with GNU General Public License v2.0 | 5 votes |
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // get the clipboard system service ClipboardManager clipboardManager = (ClipboardManager) this.getSystemService(CLIPBOARD_SERVICE); // get the text to copy into the clipboard Intent intent = getIntent(); CharSequence text = intent.getCharSequenceExtra(Intent.EXTRA_TEXT); // and put the text the clipboard if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB) { // API level >= 11 -> modern Clipboard ClipData clip = ClipData.newPlainText("Synox was here", text); ((android.content.ClipboardManager)clipboardManager).setPrimaryClip(clip); } else { // API level >= 11 -> legacy Clipboard clipboardManager.setText(text); } // alert the user that the text is in the clipboard and we're done Toast.makeText(this, R.string.clipboard_text_copied, Toast.LENGTH_SHORT).show(); finish(); }
Example 5
Source File: MaoniActivity.java From maoni with MIT License | 5 votes |
private void setAppRelatedInfo() { final Intent intent = getIntent(); final CharSequence callerActivity = intent.getCharSequenceExtra(CALLER_ACTIVITY); mAppInfo = new Feedback.App( callerActivity != null ? callerActivity : getClass().getSimpleName(), intent.hasExtra(APPLICATION_INFO_BUILD_CONFIG_DEBUG) ? intent.getBooleanExtra(APPLICATION_INFO_BUILD_CONFIG_DEBUG, false) : null, intent.getStringExtra(APPLICATION_INFO_PACKAGE_NAME), intent.getIntExtra(APPLICATION_INFO_VERSION_CODE, -1), intent.getStringExtra(APPLICATION_INFO_BUILD_CONFIG_FLAVOR), intent.getStringExtra(APPLICATION_INFO_BUILD_CONFIG_BUILD_TYPE), intent.hasExtra(APPLICATION_INFO_VERSION_NAME) ? intent.getStringExtra(APPLICATION_INFO_VERSION_NAME) : null); }
Example 6
Source File: PreferenceActivity.java From AndroidPreferenceActivity with Apache License 2.0 | 5 votes |
/** * Returns the char sequence, which is specified by a specific intent extra. The char sequence * can either be specified as a string or as a resource id. * * @param intent * The intent, which specifies the char sequence, as an instance of the class {@link * Intent}. The intent may not be null * @param name * The name of the intent extra, which specifies the char sequence, as a {@link String}. * The name may not be null * @return The char sequence, which is specified by the given intent, as an instance of the * class {@link CharSequence} or null, if the intent does not specify a char sequence with the * given name */ private CharSequence getCharSequenceFromIntent(@NonNull final Intent intent, @NonNull final String name) { CharSequence charSequence = intent.getCharSequenceExtra(name); if (charSequence == null) { int resourceId = intent.getIntExtra(name, 0); if (resourceId != 0) { charSequence = getText(resourceId); } } return charSequence; }
Example 7
Source File: CaptureService.java From chronosnap with MIT License | 5 votes |
/** * Reimplementation of Service.onStartCommand() */ @Override public int onStartCommand(Intent intent, int flags, int startId) { if (intent != null) { // Dispatch the command to the appropriate method final String action = intent.getAction(); switch (action) { case ACTION_BROADCAST_STATUS: broadcastStatus(); break; case ACTION_START_CAPTURE: CharSequence sequenceName = intent.getCharSequenceExtra(EXTRA_SEQUENCE_NAME); startCapture(sequenceName); break; case ACTION_STOP_CAPTURE: stopCapture(); break; case ACTION_CAPTURE: capture(); break; } } return START_STICKY; }
Example 8
Source File: SelectionPopupController.java From 365browser with Apache License 2.0 | 5 votes |
@Override public void onReceivedProcessTextResult(int resultCode, Intent data) { if (mWebContents == null || resultCode != Activity.RESULT_OK || data == null) return; // Do not handle the result if no text is selected or current selection is not editable. if (!hasSelection() || !isSelectionEditable()) return; CharSequence result = data.getCharSequenceExtra(Intent.EXTRA_PROCESS_TEXT); if (result != null) { // TODO(hush): Use a variant of replace that re-selects the replaced text. // crbug.com/546710 mWebContents.replace(result.toString()); } }
Example 9
Source File: CreateFragment.java From KernelAdiutor with GNU General Public License v3.0 | 5 votes |
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == 0 && data != null) { CharSequence text = data.getCharSequenceExtra(EditorActivity.TEXT_INTENT); if (text != null) { mCodeViews.get(mSettings.get(requestCode)).resetTest(); mCodeViews.get(mSettings.get(requestCode)).setCode(text.toString().trim()); showFab(); } } }
Example 10
Source File: FileShareActivity.java From smartcard-reader with GNU General Public License v3.0 | 5 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = getIntent(); Spanned text = (Spanned) intent.getCharSequenceExtra(Intent.EXTRA_TEXT); if (text != null && Intent.ACTION_SEND.equals(intent.getAction()) && "text/html".equals(intent.getType())) { // check external storage if (isExternalStorageWritable()) { // write string to file try { File file = new File(getExternalFilesDir(null), "smartcard_reader_" + System.currentTimeMillis() + ".html"); Log.d(TAG, "abs file path: " + file.getAbsolutePath()); OutputStream os = new FileOutputStream(file); OutputStreamWriter osw = new OutputStreamWriter(os); osw.write(Html.toHtml(text)); osw.close(); Util.showToast(this, getString(R.string.saved_to, file.getName())); // add file to media library for viewing via mtp Intent scanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); scanIntent.setData(Uri.fromFile(file)); sendBroadcast(scanIntent); } catch (IOException e) { Log.e(TAG, "failed to write file: " + e.toString()); Util.showToast(this, getString(R.string.save_exception)); } } else { Util.showToast(this, getString(R.string.save_not_mounted)); } } finish(); }
Example 11
Source File: AddUserToGroupActivity.java From apigee-android-sdk with Apache License 2.0 | 5 votes |
/** * Called when the activity starts. Sets up the UI to * collect values needed. */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_add_user_to_group); // Bind UI widgets to variables in this code. addUserToGroupMessage = (TextView) findViewById(R.id.textAddUserToGroupMessage); groupsSpinner = (Spinner) findViewById(R.id.groupsSpinner); // Get the Apigee data client for interacting with the application. usersGroupsApp = (UsersAndGroupsApplication) getApplication(); dataClient = usersGroupsApp.getDataClient(); // Use the Intent instance to grab a value // passed from another activity. Intent intent = getIntent(); userId = intent.getCharSequenceExtra("userId"); // Simply a little guidance. if (userId.length() > 0){ addUserToGroupMessage.setText("Add " + userId + " to a group you select:"); } // Get all of the groups and populate the spinner. getGroups(); // Get just the groups the current user is in and show that list. getGroupsForUser(); }
Example 12
Source File: AddContactActivity.java From BaldPhone with Apache License 2.0 | 4 votes |
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (!checkPermissions(this, requiredPermissions())) return; setContentView(R.layout.add__edit_conatct_activity); attachXml(); final Intent callingIntent = getIntent(); if (callingIntent == null) throw new IllegalStateException(TAG + " calling intent cannot be null!"); final String contactLookupKey = callingIntent.getStringExtra(SingleContactActivity.CONTACT_LOOKUP_KEY); if (contactLookupKey != null) try { fillWithContact(contactLookupKey); } catch (IllegalStateException | Contact.ContactNotFoundException e) { // sometimes it may happen, that the lookup key changes during the transition; // while very unlikely (happened to me once in 200 tests), it should be checked startActivity(new Intent(this, ContactsActivity.class)); finish(); return; } else { final CharSequence contactNumber = callingIntent.getCharSequenceExtra(CONTACT_NUMBER); if (contactNumber != null) { et_mobile_number.setText(contactNumber); } } iv_image.setOnClickListener(v -> startActivityForResult( new Intent(this, PhotosActivity.class).setAction(Intent.ACTION_GET_CONTENT), SELECT_IMAGE_REQUEST_CODE) ); iv_delete.setOnClickListener(v -> { iv_image.setImageResource(R.drawable.photo_on_button); newPhoto = null; v.setVisibility(View.INVISIBLE); }); save.setOnClickListener(v -> save()); ((BaldTitleBar) findViewById(R.id.bald_title_bar)).getBt_back().setOnClickListener(v -> { if (safeToExit()) finish(); else showExitMessage(); }); }
Example 13
Source File: IntentUtil.java From Ticket-Analysis with MIT License | 4 votes |
public static CharSequence getCharSequenceExtra(Intent intent, String name) { if (!hasIntent(intent) || !hasExtra(intent, name)) return null; return intent.getCharSequenceExtra(name); }
Example 14
Source File: RingtonePickerActivity.java From ticdesign with Apache License 2.0 | 4 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mHandler = new Handler(); Intent intent = getIntent(); /* * Get whether to show the 'Default' item, and the URI to play when the * default is clicked */ mHasDefaultItem = intent.getBooleanExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true); mUriForDefaultItem = intent.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_DEFAULT_URI); if (mUriForDefaultItem == null) { mUriForDefaultItem = Settings.System.DEFAULT_RINGTONE_URI; } if (savedInstanceState != null) { mClickedPos = savedInstanceState.getInt(SAVE_CLICKED_POS, POS_UNKNOWN); } // Get whether to show the 'Silent' item mHasSilentItem = intent.getBooleanExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_SILENT, true); // Give the Activity so it can do managed queries mRingtoneManager = new RingtoneManager(this); // Get the types of ringtones to show mType = intent.getIntExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, -1); if (mType != -1) { mRingtoneManager.setType(mType); } mCursor = mRingtoneManager.getCursor(); // The volume keys will control the stream that we are choosing a ringtone for setVolumeControlStream(mRingtoneManager.inferStreamType()); // Get the URI whose list item should have a checkmark mExistingUri = intent .getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI); final AlertParams p = mAlertParams; p.mCursor = mCursor; p.mOnClickListener = mRingtoneClickListener; p.mLabelColumn = MediaStore.Audio.Media.TITLE; p.mIsSingleChoice = true; p.mOnItemSelectedListener = this; if (SHOW_BUTTONS) { p.mPositiveButtonIcon = getDrawable(R.drawable.tic_ic_btn_ok); p.mPositiveButtonListener = this; p.mNegativeButtonIcon = getDrawable(R.drawable.tic_ic_btn_cancel); p.mNegativeButtonListener = this; } p.mOnPrepareListViewListener = this; p.mTitle = intent.getCharSequenceExtra(RingtoneManager.EXTRA_RINGTONE_TITLE); if (p.mTitle == null) { p.mTitle = getString(R.string.ringtone_picker_title); } p.mAdapter = mWithHeaderCursorAdapter = new WithHeaderCursorAdapter(this, p.mCursor, p.mLabelColumn); setupAlert(); }
Example 15
Source File: IntentHelper.java From OnActivityResult with Apache License 2.0 | 4 votes |
public static CharSequence getExtraCharSequence(final Intent intent, final String key, final CharSequence defaultValue) { final CharSequence extra = intent.getCharSequenceExtra(key); return extra != null ? extra : defaultValue; }