@Test public void testLongArrayExtra() throws Exception { Intent intent = new Intent(); long[] array = new long[2]; array[0] = 1L; array[1] = 2L; assertSame(intent, intent.putExtra("foo", array)); assertEquals(1L, intent.getLongArrayExtra("foo")[0]); assertEquals(2L, intent.getLongArrayExtra("foo")[1]); }
@Override protected void onCreate(Bundle savedInstanceState) { Timber.d("onCreate()"); super.onCreate(savedInstanceState); mCardList = getIntent().getLongArrayExtra("cardList"); mIndex = getIntent().getIntExtra("index", -1); if (mCardList.length == 0 || mIndex < 0 || mIndex > mCardList.length - 1) { Timber.e("Previewer started with empty card list or invalid index"); finishWithoutAnimation(); return; } showBackIcon(); // Ensure navigation drawer can't be opened. Various actions in the drawer cause crashes. disableDrawerSwipe(); startLoadingCollection(); }
public static long[] getLongArrayExtra(Intent intent, String name) { if (intent != null || !hasExtra(intent, name)) return null; return intent.getLongArrayExtra(name); }
@Override public void onReceive(Context context, Intent intent) { Log.i(TAG, "Received intent: " + intent.getAction() + ", " + intent.getDataString() + ", " + intent.getLongArrayExtra(ProviderIntents.EXTRA_AFFECTED_ROWS)); String action = intent.getAction(); if (action.equals(ProviderIntents.ACTION_DELETED)) { delete(context, intent); } }
public static QifExportOptions fromIntent(Intent data) { WhereFilter filter = WhereFilter.fromIntent(data); Currency currency = CurrencyExportPreferences.fromIntent(data, "qif"); String dateFormat = data.getStringExtra(QifExportActivity.QIF_EXPORT_DATE_FORMAT); long[] selectedAccounts = data.getLongArrayExtra(QifExportActivity.QIF_EXPORT_SELECTED_ACCOUNTS); boolean uploadToDropbox = data.getBooleanExtra(QifExportActivity.QIF_EXPORT_UPLOAD_TO_DROPBOX, false); return new QifExportOptions(currency, dateFormat, selectedAccounts, filter, uploadToDropbox); }
public static long[] getLongArrayExtra(Intent intent, String name) { if (!hasIntent(intent) || !hasExtra(intent, name)) return null; return intent.getLongArrayExtra(name); }
long[] affectedRows = intent.getLongArrayExtra( ProviderIntents.EXTRA_AFFECTED_ROWS);
/** * Returns the list of URIs to show. * <p> * There are two ways the URIs can be provided to the activity: as the data on the intent, or as * a list of ids in the call log added as an extra on the URI. * <p> * If both are available, the data on the intent takes precedence. */ private Uri[] getCallLogEntryUris() { final Uri uri = getIntent().getData(); if (uri != null) { // If there is a data on the intent, it takes precedence over the extra. return new Uri[]{ uri }; } final long[] ids = getIntent().getLongArrayExtra(EXTRA_CALL_LOG_IDS); final int numIds = ids == null ? 0 : ids.length; final Uri[] uris = new Uri[numIds]; for (int index = 0; index < numIds; ++index) { uris[index] = ContentUris.withAppendedId( TelecomUtil.getCallLogUri(CallDetailActivity.this), ids[index]); } return uris; }
long[] references = intent.getLongArrayExtra(extraNotificationFileIds); for (long reference : references) if (myDownloadReference == reference) {
/** * Called to open a given download item that is downloaded by the android DownloadManager. * @param context Context of the receiver. * @param intent Intent from the android DownloadManager. */ private void openDownload(final Context context, Intent intent) { long ids[] = intent.getLongArrayExtra(DownloadManager.EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS); if (ids == null || ids.length == 0) { DownloadManagerService.openDownloadsPage(context); return; } long id = ids[0]; DownloadManager manager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE); Uri uri = manager.getUriForDownloadedFile(id); if (uri == null) { // Open the downloads page DownloadManagerService.openDownloadsPage(context); } else { Intent launchIntent = new Intent(Intent.ACTION_VIEW); launchIntent.setDataAndType(uri, manager.getMimeTypeForDownloadedFile(id)); launchIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); try { context.startActivity(launchIntent); } catch (ActivityNotFoundException e) { DownloadManagerService.openDownloadsPage(context); } } }
selectedInstanceIDs = intent.getLongArrayExtra(FormEntryActivity.KEY_INSTANCES);
/** Called when the activity is first created. */ @SuppressLint("MissingSuperCall") @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState, false); setContentView(R.layout.bookmark_labels); buildActivityComponent().inject(this); long[] bookmarkIds = getIntent().getLongArrayExtra(BookmarkControl.BOOKMARK_IDS_EXTRA); bookmarks = bookmarkControl.getBookmarksById(bookmarkIds); initialiseView(); }
return checkNull(intent.getShortArrayExtra(key), defValue); } else if ("long[]".equals(type)) { return checkNull(intent.getLongArrayExtra(key), defValue); } else if ("double[]".equals(type)) { return checkNull(intent.getDoubleArrayExtra(key), defValue);
int ledOffMs = intent.getIntExtra("led-off", 800); long[] vibratePattern = intent.getLongArrayExtra("vibrate"); boolean useSound = intent.getBooleanExtra("sound", false); boolean ongoing = intent.getBooleanExtra("ongoing", false);
downloadImageTargetType = DownloadImageTargetType.valueOf(intent.getStringExtra(TARGET_TYPE)); scheduleTime = intent.getLongExtra(SCHEDULE_TIME, 0); postNos = intent.getLongArrayExtra(POST_NOS); fileNames = intent.getStringArrayExtra(FILE_NAMES);
long[] eventIds = intent.getLongArrayExtra(EXTRA_EVENT_IDS); for (long eventId : eventIds) { alarmManager.cancel(getAlarmPendingIntent(eventId));