android.os.Bundle.putParcelable()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(446)

本文整理了Java中android.os.Bundle.putParcelable()方法的一些代码示例,展示了Bundle.putParcelable()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Bundle.putParcelable()方法的具体详情如下:
包路径:android.os.Bundle
类名称:Bundle
方法名:putParcelable

Bundle.putParcelable介绍

暂无

代码示例

代码示例来源:origin: androidannotations/androidannotations

  1. @Override
  2. public Parcelable onSaveInstanceState() {
  3. Bundle bundle = new Bundle();
  4. bundle.putString("stringState", stringState);
  5. bundle.putParcelable("beanState", beanState);
  6. return bundle;
  7. }

代码示例来源:origin: google/cameraview

  1. public static AspectRatioFragment newInstance(Set<AspectRatio> ratios,
  2. AspectRatio currentRatio) {
  3. final AspectRatioFragment fragment = new AspectRatioFragment();
  4. final Bundle args = new Bundle();
  5. args.putParcelableArray(ARG_ASPECT_RATIOS,
  6. ratios.toArray(new AspectRatio[ratios.size()]));
  7. args.putParcelable(ARG_CURRENT_ASPECT_RATIO, currentRatio);
  8. fragment.setArguments(args);
  9. return fragment;
  10. }

代码示例来源:origin: stackoverflow.com

  1. Bundle newExtras = new Bundle();
  2. if (mCropValue.equals("circle")) {
  3. newExtras.putString("circleCrop", "true");
  4. }
  5. if (mSaveUri != null) {
  6. newExtras.putParcelable(MediaStore.EXTRA_OUTPUT, mSaveUri);
  7. } else {
  8. newExtras.putBoolean("return-data", true);
  9. }

代码示例来源:origin: Yalantis/uCrop

  1. private UCrop(@NonNull Uri source, @NonNull Uri destination) {
  2. mCropIntent = new Intent();
  3. mCropOptionsBundle = new Bundle();
  4. mCropOptionsBundle.putParcelable(EXTRA_INPUT_URI, source);
  5. mCropOptionsBundle.putParcelable(EXTRA_OUTPUT_URI, destination);
  6. }

代码示例来源:origin: zhihu/Matisse

  1. public void load(@Nullable Album target, boolean enableCapture) {
  2. Bundle args = new Bundle();
  3. args.putParcelable(ARGS_ALBUM, target);
  4. args.putBoolean(ARGS_ENABLE_CAPTURE, enableCapture);
  5. mLoaderManager.initLoader(LOADER_ID, args, this);
  6. }

代码示例来源:origin: stackoverflow.com

  1. CustomListing currentListing = new CustomListing();
  2. Intent i = new Intent();
  3. Bundle b = new Bundle();
  4. b.putParcelable(Constants.CUSTOM_LISTING, currentListing);
  5. i.putExtras(b);
  6. i.setClass(this, SearchDetailsActivity.class);
  7. startActivity(i);

代码示例来源:origin: pockethub/PocketHub

  1. @Override
  2. public Bundle updateCredentials(
  3. final AccountAuthenticatorResponse response, final Account account,
  4. final String authTokenType, final Bundle options) {
  5. final Intent intent = new Intent(context, LoginActivity.class);
  6. intent.putExtra(PARAM_AUTHTOKEN_TYPE, authTokenType);
  7. intent.putExtra(KEY_ACCOUNT_AUTHENTICATOR_RESPONSE, response);
  8. if (!TextUtils.isEmpty(account.name)) {
  9. intent.putExtra(PARAM_USERNAME, account.name);
  10. }
  11. final Bundle bundle = new Bundle();
  12. bundle.putParcelable(KEY_INTENT, intent);
  13. return bundle;
  14. }
  15. }

代码示例来源:origin: ArthurHub/Android-Image-Cropper

  1. /** Get {@link CropImageActivity} intent to start the activity. */
  2. public Intent getIntent(@NonNull Context context, @Nullable Class<?> cls) {
  3. mOptions.validate();
  4. Intent intent = new Intent();
  5. intent.setClass(context, cls);
  6. Bundle bundle = new Bundle();
  7. bundle.putParcelable(CROP_IMAGE_EXTRA_SOURCE, mSource);
  8. bundle.putParcelable(CROP_IMAGE_EXTRA_OPTIONS, mOptions);
  9. intent.putExtra(CropImage.CROP_IMAGE_EXTRA_BUNDLE, bundle);
  10. return intent;
  11. }

代码示例来源:origin: H07000223/FlycoTabLayout

  1. @Override
  2. protected Parcelable onSaveInstanceState() {
  3. Bundle bundle = new Bundle();
  4. bundle.putParcelable("instanceState", super.onSaveInstanceState());
  5. bundle.putInt("mCurrentTab", mCurrentTab);
  6. return bundle;
  7. }

代码示例来源:origin: H07000223/FlycoTabLayout

  1. @Override
  2. protected Parcelable onSaveInstanceState() {
  3. Bundle bundle = new Bundle();
  4. bundle.putParcelable("instanceState", super.onSaveInstanceState());
  5. bundle.putInt("mCurrentTab", mCurrentTab);
  6. return bundle;
  7. }

代码示例来源:origin: umano/AndroidSlidingUpPanel

  1. @Override
  2. public Parcelable onSaveInstanceState() {
  3. Bundle bundle = new Bundle();
  4. bundle.putParcelable("superState", super.onSaveInstanceState());
  5. bundle.putSerializable(SLIDING_STATE, mSlideState != PanelState.DRAGGING ? mSlideState : mLastNotDraggingSlideState);
  6. return bundle;
  7. }

代码示例来源:origin: H07000223/FlycoTabLayout

  1. @Override
  2. protected Parcelable onSaveInstanceState() {
  3. Bundle bundle = new Bundle();
  4. bundle.putParcelable("instanceState", super.onSaveInstanceState());
  5. bundle.putInt("mCurrentTab", mCurrentTab);
  6. return bundle;
  7. }

代码示例来源:origin: Bearded-Hen/Android-Bootstrap

  1. @Override public Parcelable onSaveInstanceState() {
  2. Bundle bundle = new Bundle();
  3. bundle.putParcelable(TAG, super.onSaveInstanceState());
  4. bundle.putBoolean(RoundableView.KEY, roundedCorners);
  5. bundle.putBoolean(OutlineableView.KEY, showOutline);
  6. bundle.putSerializable(KEY_DIRECTION, expandDirection);
  7. bundle.putFloat(BootstrapSizeView.KEY, bootstrapSize);
  8. return bundle;
  9. }

代码示例来源:origin: Bearded-Hen/Android-Bootstrap

  1. @Override public Parcelable onSaveInstanceState() {
  2. Bundle bundle = new Bundle();
  3. bundle.putParcelable(TAG, super.onSaveInstanceState());
  4. bundle.putSerializable(BootstrapTextView.KEY, bootstrapText);
  5. bundle.putSerializable(BootstrapBrand.KEY, bootstrapBrand);
  6. return bundle;
  7. }

代码示例来源:origin: Bearded-Hen/Android-Bootstrap

  1. @Override public Parcelable onSaveInstanceState() {
  2. Bundle bundle = new Bundle();
  3. bundle.putParcelable(TAG, super.onSaveInstanceState());
  4. bundle.putSerializable(BootstrapBrandView.KEY, bootstrapBrand);
  5. bundle.putBoolean(BorderView.KEY_DISPLAYED, hasBorder);
  6. bundle.putFloat(BootstrapSizeView.KEY, bootstrapSize);
  7. return bundle;
  8. }

代码示例来源:origin: Bearded-Hen/Android-Bootstrap

  1. @Override public Parcelable onSaveInstanceState() {
  2. Bundle bundle = new Bundle();
  3. bundle.putParcelable(TAG, super.onSaveInstanceState());
  4. bundle.putBoolean(RoundableView.KEY, rounded);
  5. bundle.putFloat(BootstrapSizeView.KEY, bootstrapSize);
  6. bundle.putSerializable(BootstrapBrand.KEY, bootstrapBrand);
  7. return bundle;
  8. }

代码示例来源:origin: Bearded-Hen/Android-Bootstrap

  1. @Override public Parcelable onSaveInstanceState() {
  2. Bundle bundle = new Bundle();
  3. bundle.putParcelable(TAG, super.onSaveInstanceState());
  4. bundle.putBoolean(RoundableView.KEY, roundable);
  5. bundle.putSerializable(BootstrapHeading.KEY, bootstrapHeading);
  6. return bundle;
  7. }

代码示例来源:origin: Bearded-Hen/Android-Bootstrap

  1. @Override public Parcelable onSaveInstanceState() {
  2. Bundle bundle = new Bundle();
  3. bundle.putParcelable(TAG, super.onSaveInstanceState());
  4. bundle.putSerializable(KEY_MODE, buttonMode);
  5. bundle.putSerializable(BootstrapBrand.KEY, bootstrapBrand);
  6. bundle.putBoolean(RoundableView.KEY, rounded);
  7. bundle.putBoolean(OutlineableView.KEY, outline);
  8. return bundle;
  9. }

代码示例来源:origin: Bearded-Hen/Android-Bootstrap

  1. @Override public Parcelable onSaveInstanceState() {
  2. Bundle bundle = new Bundle();
  3. bundle.putParcelable(TAG, super.onSaveInstanceState());
  4. bundle.putBoolean(RoundableView.KEY, roundedCorners);
  5. return bundle;
  6. }

代码示例来源:origin: Bearded-Hen/Android-Bootstrap

  1. @Override
  2. public Parcelable onSaveInstanceState() {
  3. Bundle bundle = new Bundle();
  4. bundle.putParcelable(TAG, super.onSaveInstanceState());
  5. bundle.putInt(KEY_USER_PROGRESS, userProgress);
  6. bundle.putInt(KEY_DRAWN_PROGRESS, drawnProgress);
  7. bundle.putBoolean(KEY_STRIPED, striped);
  8. bundle.putBoolean(KEY_ANIMATED, animated);
  9. bundle.putBoolean(RoundableView.KEY, rounded);
  10. bundle.putFloat(BootstrapSizeView.KEY, bootstrapSize);
  11. bundle.putSerializable(BootstrapBrand.KEY, bootstrapBrand);
  12. return bundle;
  13. }

相关文章

Bundle类方法