List of usage examples for android.os Bundle getStringArray
@Nullable
public String[] getStringArray(@Nullable String key)
From source file:org.kontalk.ui.adapter.ContactsListAdapter.java
private void updateIndexer(Cursor cursor) { if (cursor == null) { setSectionIndexer(null);/* w w w . j av a 2 s . co m*/ return; } Bundle bundle = cursor.getExtras(); if (bundle.containsKey(MyUsers.Users.EXTRA_INDEX_TITLES) && bundle.containsKey(MyUsers.Users.EXTRA_INDEX_COUNTS)) { String sections[] = bundle.getStringArray(MyUsers.Users.EXTRA_INDEX_TITLES); int counts[] = bundle.getIntArray(MyUsers.Users.EXTRA_INDEX_COUNTS); setSectionIndexer(new ContactsSectionIndexer(sections, counts)); } else { setSectionIndexer(null); } }
From source file:at.wada811.android.dialogfragments.sample.alertdialogfragment.AlertDialogFragmentExamplesFragment.java
@Override public DialogFragmentCallback getDialogFragmentCallback() { return new SimpleDialogFragmentCallback() { @Override/* w w w. j a va 2s . c o m*/ public void onShow(DialogFragmentInterface dialog) { String text = "onShow"; Log.v(dialog.getTag(), text); Toast.makeText(getActivity(), text, Toast.LENGTH_SHORT).show(); } @Override public void onCancel(DialogFragmentInterface dialog) { String text = "onCancel"; Log.v(dialog.getTag(), text); Toast.makeText(getActivity(), text, Toast.LENGTH_SHORT).show(); } @Override public void onDismiss(DialogFragmentInterface dialog) { String text = "onDismiss"; Log.v(dialog.getTag(), text); Toast.makeText(getActivity(), text, Toast.LENGTH_SHORT).show(); } @Override public void onClickPositive(DialogFragmentInterface dialog) { String text = "onClickPositive"; Log.v(dialog.getTag(), text); Toast.makeText(getActivity(), text, Toast.LENGTH_SHORT).show(); } @Override public void onClickNeutral(DialogFragmentInterface dialog) { String text = "onClickNeutral"; Log.v(dialog.getTag(), text); Toast.makeText(getActivity(), text, Toast.LENGTH_SHORT).show(); } @Override public void onClickNegative(DialogFragmentInterface dialog) { String text = "onClickNegative"; Log.v(dialog.getTag(), text); Toast.makeText(getActivity(), text, Toast.LENGTH_SHORT).show(); } @Override public boolean onKey(DialogFragmentInterface dialog, int keyCode, KeyEvent event) { String text = "onKey[keyCode: " + keyCode + ", KeyEvent: " + event + "]"; Log.v(dialog.getTag(), text); Toast.makeText(getActivity(), text, Toast.LENGTH_SHORT).show(); return false; } @Override public void onItemClick(DialogFragmentInterface dialog, int position) { Bundle extra = dialog.getExtra(); String[] items = extra.getStringArray("items"); String text = "onItemClick[position: " + position + ", item: " + items[position] + "]"; Log.v(dialog.getTag(), text); Toast.makeText(getActivity(), text, Toast.LENGTH_SHORT).show(); } @Override public ListAdapter getAdapter(DialogFragmentInterface dialog) { String[] items = new String[] { AlertDialog.class.getSimpleName(), CharacterPickerDialog.class.getSimpleName(), ProgressDialog.class.getSimpleName(), DatePickerDialog.class.getSimpleName(), TimePickerDialog.class.getSimpleName(), }; Bundle extra = new Bundle(); extra.putStringArray("items", items); dialog.setExtra(extra); return new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, items); } @Override public void onSingleChoiceClick(DialogFragmentInterface dialog, int position) { Bundle extra = dialog.getExtra(); String[] items = extra.getStringArray("items"); String text = "onItemClick[position: " + position + ", item: " + items[position] + "]"; Log.v(dialog.getTag(), text); Toast.makeText(getActivity(), text, Toast.LENGTH_SHORT).show(); } @Override public void onMultiChoiceClick(DialogFragmentInterface dialog, int position, boolean isChecked) { Bundle extra = dialog.getExtra(); String[] items = extra.getStringArray("items"); String text = "onItemClick[position: " + position + ", item: " + items[position] + ", isChecked: " + isChecked + "]"; Log.v(dialog.getTag(), text); Toast.makeText(getActivity(), text, Toast.LENGTH_SHORT).show(); } @Override public View getCustomTitle(DialogFragmentInterface dialog) { TextView titleView = new TextView(getActivity()); titleView.setText(dialog.getTag()); titleView.setPadding(0, 24, 0, 24); titleView.setGravity(Gravity.CENTER); titleView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 18); return titleView; } @Override public View getView(DialogFragmentInterface dialog) { ImageView imageView = new ImageView(getActivity()); imageView.setImageResource(R.drawable.ic_launcher); imageView.setPadding(0, 24, 0, 24); return imageView; } }; }
From source file:com.zdhx.androidbase.ui.account.ImagePagerActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//? setContentView(R.layout.ac_image_pager); imageLoader = new ImageLoader(this); loader = new MyImageLoader(); dialog = new ECProgressDialog(this); Bundle bundle = getIntent().getExtras(); String[] imageUrls = bundle.getStringArray(IMAGES); compressImageUrls = imageUrls;//from w ww.ja va 2 s . c o m String[] imgNames = new String[compressImageUrls.length]; int pagerPosition = bundle.getInt(IMAGE_POSITION, 0); imgNames = bundle.getStringArray("imgNames"); if (savedInstanceState != null) { pagerPosition = savedInstanceState.getInt(STATE_POSITION); } pager = (HackyViewPager) findViewById(R.id.pager); pager.setAdapter(new ImagePagerAdapter(imageUrls, this, imgNames)); pager.setCurrentItem(pagerPosition); if (imageUrls.length < 10) { mIndicator = (CirclePageIndicator) findViewById(R.id.indicator); mIndicator.setViewPager(pager); } }
From source file:de.vanita5.twittnuker.fragment.support.FileSelectorDialogFragment.java
@Override public Loader<List<File>> onCreateLoader(final int id, final Bundle args) { final String[] extensions = args.getStringArray(EXTRA_FILE_EXTENSIONS); final String path = args.getString(EXTRA_PATH); File currentDir = path != null ? new File(path) : getExternalStorageDirectory(); if (currentDir == null) { currentDir = new File("/"); }//from w ww. j a v a 2s . c om getArguments().putString(EXTRA_PATH, currentDir.getAbsolutePath()); return new FilesLoader(getActivity(), currentDir, extensions); }
From source file:com.sweetiepiggy.littlepro.QuestionFragment.java
private void loadState(Bundle bundle) { long id = bundle.getLong(ARG_QUESTION_ID, -1); String question = bundle.getString(ARG_QUESTION); List<String> answerChoices = new ArrayList<String>( Arrays.asList(bundle.getStringArray(ARG_ANSWER_CHOICES))); mAnswer = bundle.getString(ARG_ANSWER); int points = bundle.getInt(ARG_POINTS); if (bundle.getBoolean(ARG_SUBMITTED, false)) { mSubmitted = true;//from w w w . ja v a2 s. c om } mQuestion = new Question(id, question, answerChoices, points); }
From source file:com.philliphsu.bottomsheetpickers.date.PagingMonthAdapter.java
@Override public void restoreState(Parcelable state, ClassLoader loader) { if (state != null) { Bundle bundle = (Bundle) state; bundle.setClassLoader(loader);/* www . j a va2 s. com*/ String[] titles = bundle.getStringArray(KEY_MONTH_YEAR_TITLES); int[] positions = bundle.getIntArray(KEY_POSITIONS); mMonthYearTitles.clear(); if (titles != null && positions != null) { // Both arrays should be the same size, so use either length. for (int i = 0; i < titles.length; i++) { mMonthYearTitles.append(positions[i], titles[i]); } } } }
From source file:org.chromium.chrome.browser.preferences.privacy.ConfirmImportantSitesDialogFragment.java
@Override public void setArguments(Bundle args) { super.setArguments(args); mImportantDomains = args.getStringArray(IMPORTANT_DOMAINS_TAG); mFaviconURLs = args.getStringArray(FAVICON_URLS_TAG); int[] importantDomainReasons = args.getIntArray(IMPORTANT_DOMAIN_REASONS_TAG); for (int i = 0; i < mImportantDomains.length; ++i) { mImportantDomainsReasons.put(mImportantDomains[i], importantDomainReasons[i]); mCheckedState.put(mImportantDomains[i], true); }//from w w w .j a va 2 s . c o m }
From source file:com.example.captain_miao.grantap.ShadowPermissionActivity.java
private void setupFromSavedInstanceState(Bundle savedInstanceState) { if (savedInstanceState != null) { permissions = savedInstanceState.getStringArray(EXTRA_PERMISSIONS); rationale_message = savedInstanceState.getString(EXTRA_RATIONALE_MESSAGE); denyMessage = savedInstanceState.getString(EXTRA_DENY_MESSAGE); packageName = savedInstanceState.getString(EXTRA_PACKAGE_NAME); hasSettingButton = savedInstanceState.getBoolean(EXTRA_SETTING_BUTTON, true); settingButtonText = savedInstanceState.getString(EXTRA_SETTING_BUTTON_TEXT, getString(R.string.permission_setting)); rationaleConfirmText = savedInstanceState.getString(EXTRA_RATIONALE_CONFIRM_TEXT); deniedCloseButtonText = savedInstanceState.getString(EXTRA_DENIED_DIALOG_CLOSE_TEXT); } else {/* w w w . j a v a 2 s . co m*/ Bundle bundle = getIntent().getExtras(); permissions = bundle.getStringArray(EXTRA_PERMISSIONS); rationale_message = bundle.getString(EXTRA_RATIONALE_MESSAGE); denyMessage = bundle.getString(EXTRA_DENY_MESSAGE); packageName = getPackageName(); hasSettingButton = bundle.getBoolean(EXTRA_SETTING_BUTTON, false); settingButtonText = bundle.getString(EXTRA_SETTING_BUTTON_TEXT, getString(R.string.permission_setting)); rationaleConfirmText = bundle.getString(EXTRA_RATIONALE_CONFIRM_TEXT, getString(R.string.permission_ok)); deniedCloseButtonText = bundle.getString(EXTRA_DENIED_DIALOG_CLOSE_TEXT, getString(R.string.permission_close)); } }
From source file:com.github.jksiezni.permissive.fragments.RationaleFragment.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.i(getClass().getSimpleName(),// w ww .j a va 2s. c om "onCreate(): this=" + this + ", savedInstanceState=" + savedInstanceState); if (savedInstanceState != null) { allowablePermissions = savedInstanceState.getStringArray("permissions"); permissiveMessenger = savedInstanceState.getParcelable("messenger"); } if (!permissiveMessenger.updatePermissionsResultListener(this)) { permissiveMessenger.rebuildRequest().withRationale(this).whenPermissionsResultReceived(this) .execute(getActivity()); } }
From source file:net.potterpcs.recipebook.TagsEditor.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { activity = (RecipeEditor) getActivity(); tags = new ArrayList<String>(); if (savedInstanceState != null) { // Load old state if we have it... String[] saved = savedInstanceState.getStringArray(STATE); if (saved != null) { tags.addAll(Arrays.asList(saved)); }/*from w w w . j a va 2 s . co m*/ } else { // ...or load an old recipe or start a new one. long rid = activity.getRecipeId(); if (rid > 0) { RecipeBook app = (RecipeBook) activity.getApplication(); Cursor c = app.getData().getRecipeTags(rid); c.moveToFirst(); while (!c.isAfterLast()) { tags.add(c.getString(c.getColumnIndex(RecipeData.TT_TAG))); c.moveToNext(); } c.close(); } else { } } adapter = new ArrayAdapter<String>(activity, android.R.layout.simple_list_item_1, tags); return inflater.inflate(R.layout.tagsedit, container, false); }