Java Code Examples for android.os.Parcel#readBooleanArray()

The following examples show how to use android.os.Parcel#readBooleanArray() . These examples are extracted from open source projects. 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 Project: openapk   File: AppItem.java    License: GNU General Public License v3.0 6 votes vote down vote up
public AppItem(Parcel parcel) {
    icon = parcel.readParcelable(getClass().getClassLoader());
    packageLabel = parcel.readString();
    packageName = parcel.readString();
    versionName = parcel.readString();
    versionCode = parcel.readString();
    data = parcel.readString();
    source = parcel.readString();
    install = parcel.readString();
    update = parcel.readString();
    boolean[] flags = new boolean[4];
    parcel.readBooleanArray(flags);
    system = flags[0];
    disable = flags[1];
    hide = flags[2];
    favorite = flags[3];
}
 
Example 2
@Override
public SparseBooleanArrayParcelable createFromParcel(Parcel source) {
    SparseBooleanArrayParcelable read = new SparseBooleanArrayParcelable();
    int size = source.readInt();

    int[] keys = new int[size];
    boolean[] values = new boolean[size];

    source.readIntArray(keys);
    source.readBooleanArray(values);

    for (int i = 0; i < size; i++) {
        read.put(keys[i], values[i]);
    }

    return read;
}
 
Example 3
@NonNull
@Override
public ParcelableSparseBooleanArray createFromParcel(@NonNull Parcel source) {
  int size = source.readInt();
  ParcelableSparseBooleanArray read = new ParcelableSparseBooleanArray(size);

  int[] keys = new int[size];
  boolean[] values = new boolean[size];

  source.readIntArray(keys);
  source.readBooleanArray(values);

  for (int i = 0; i < size; i++) {
    read.put(keys[i], values[i]);
  }

  return read;
}
 
Example 4
private SearchWithRecipeRecord(Parcel in) {
   	super(SearchWithRecipe.CONTENT_URI);
   	
	setId(in.readLong());
	
	mName = in.readString();
	mImage = in.readString();
	mPrepTime = in.readLong();
	mCookTime = in.readLong();
	mCategory = in.readString();
	mString = in.readString();
	mFavorite = (in.readInt() > 0);
	mTotalTime = in.readLong();
	
	boolean[] dirtyFlags = new boolean[8];
	in.readBooleanArray(dirtyFlags);
	mNameDirty = dirtyFlags[0];
	mImageDirty = dirtyFlags[1];
	mPrepTimeDirty = dirtyFlags[2];
	mCookTimeDirty = dirtyFlags[3];
	mCategoryDirty = dirtyFlags[4];
	mStringDirty = dirtyFlags[5];
	mFavoriteDirty = dirtyFlags[6];
	mTotalTimeDirty = dirtyFlags[7];
}
 
Example 5
private IngredientsRecord(Parcel in) {
   	super(Ingredients.CONTENT_URI);
   	
	setId(in.readLong());
	
	mRecipeId = in.readLong();
	mIngredient = in.readString();
	mQuantity = in.readLong();
	mUnits = in.readString();
	
	boolean[] dirtyFlags = new boolean[4];
	in.readBooleanArray(dirtyFlags);
	mRecipeIdDirty = dirtyFlags[0];
	mIngredientDirty = dirtyFlags[1];
	mQuantityDirty = dirtyFlags[2];
	mUnitsDirty = dirtyFlags[3];
}
 
Example 6
Source Project: iBeebo   File: AccountBean.java    License: GNU General Public License v3.0 6 votes vote down vote up
public AccountBean createFromParcel(Parcel in) {
    AccountBean accountBean = new AccountBean();
    accountBean.access_token = in.readString();
    accountBean.expires_time = in.readLong();
    accountBean.navigationPosition = in.readInt();

    // uname cookie
    accountBean.uname = in.readString();
    accountBean.pwd = in.readString();
    accountBean.cookie = in.readString();
    accountBean.access_token_hack = in.readString();
    accountBean.expires_time_hack = in.readLong();
    accountBean.gsid = in.readString();
    //
    boolean[] booleans = new boolean[1];
    in.readBooleanArray(booleans);
    accountBean.black_magic = booleans[0];

    accountBean.info = in.readParcelable(UserBean.class
            .getClassLoader());

    return accountBean;
}
 
Example 7
@Override
public SparseBooleanArrayParcelable createFromParcel(Parcel source) {
    SparseBooleanArrayParcelable read = new SparseBooleanArrayParcelable();
    int size = source.readInt();

    int[] keys = new int[size];
    boolean[] values = new boolean[size];

    source.readIntArray(keys);
    source.readBooleanArray(values);

    for (int i = 0; i < size; i++) {
        read.put(keys[i], values[i]);
    }

    return read;
}
 
Example 8
private AppInfo(Parcel in)
{
    label = in.readString();
    packageName = in.readString();
    boolean[] bools = new boolean[4];
    in.readBooleanArray(bools);
    system = bools[0];
    installed = bools[1];
    checked = bools[2];
    icon = in.readParcelable(getClass().getClassLoader());
}
 
Example 9
private SavedState(Parcel in) {
	super(in);
	boolean[] b = null;
	in.readBooleanArray(b);
	if (b != null && b.length > 0)
		isStarting = b[0];
	step = in.readFloat();
}
 
Example 10
Source Project: LoopBar   File: LoopBarView.java    License: MIT License 5 votes vote down vote up
@SuppressWarnings("unused")
private SavedState(Parcel parcel) {
    super(parcel);
    mCurrentItemPosition = parcel.readInt();
    @GravityAttr
    int gravity = parcel.readInt();
    mSelectionGravity = gravity;
    @ScrollAttr
    int scrollMode = parcel.readInt();
    mScrollMode = scrollMode;
    boolean[] booleanValues = new boolean[1];
    parcel.readBooleanArray(booleanValues);
    mIsInfinite = booleanValues[0];
    mAdapterSize = parcel.readInt();
}
 
Example 11
private RecipesRecord(Parcel in) {
   	super(Recipes.CONTENT_URI);
   	
	setId(in.readLong());
	
	mSource = in.readString();
	mSourceName = in.readString();
	mName = in.readString();
	mPrepTime = in.readLong();
	mCookTime = in.readLong();
	mTotalTime = in.readLong();
	mServes = in.readLong();
	mDirections = in.readString();
	mCategory = in.readString();
	mImage = in.readString();
	mSummary = in.readString();
	mFavorite = (in.readInt() > 0);
	mRecipeId = in.readString();
	
	boolean[] dirtyFlags = new boolean[13];
	in.readBooleanArray(dirtyFlags);
	mSourceDirty = dirtyFlags[0];
	mSourceNameDirty = dirtyFlags[1];
	mNameDirty = dirtyFlags[2];
	mPrepTimeDirty = dirtyFlags[3];
	mCookTimeDirty = dirtyFlags[4];
	mTotalTimeDirty = dirtyFlags[5];
	mServesDirty = dirtyFlags[6];
	mDirectionsDirty = dirtyFlags[7];
	mCategoryDirty = dirtyFlags[8];
	mImageDirty = dirtyFlags[9];
	mSummaryDirty = dirtyFlags[10];
	mFavoriteDirty = dirtyFlags[11];
	mRecipeIdDirty = dirtyFlags[12];
}
 
Example 12
public AnimationRect createFromParcel(Parcel in) {
    AnimationRect rect = new AnimationRect();
    rect.scaledBitmapRect = in.readParcelable(Rect.class.getClassLoader());
    rect.imageViewEntireRect = in.readParcelable(Rect.class.getClassLoader());
    rect.imageViewVisibleRect = in.readParcelable(Rect.class.getClassLoader());
    rect.type = in.readInt();

    boolean[] booleans = new boolean[1];
    in.readBooleanArray(booleans);
    rect.isTotalVisible = booleans[0];

    boolean[] isTotalInvisibleBooleans = new boolean[1];
    in.readBooleanArray(isTotalInvisibleBooleans);
    rect.isTotalInvisible = isTotalInvisibleBooleans[0];

    boolean[] isScreenPortraitArray = new boolean[1];
    in.readBooleanArray(isScreenPortraitArray);
    rect.isScreenPortrait = isScreenPortraitArray[0];

    rect.thumbnailWidthHeightRatio = in.readFloat();
    rect.thumbnailWidth = in.readInt();
    rect.thumbnailHeight = in.readInt();

    rect.widgetWidth = in.readInt();
    rect.widgetHeight = in.readInt();

    rect.clipByParentRectTop = in.readFloat();
    rect.clipByParentRectBottom = in.readFloat();
    rect.clipByParentRectLeft = in.readFloat();
    rect.clipByParentRectRight = in.readFloat();

    return rect;
}
 
Example 13
public PinInfo(Parcel pc) {
  // Using readValue instead of readString since mPin can be null.
  mPin = (String) pc.readValue(PinInfo.class.getClassLoader());
  mIndex = (AccountIndex) pc.readSerializable();
  boolean[] booleanArray = new boolean[2];
  pc.readBooleanArray(booleanArray);
  mIsHotp = booleanArray[0];
  mHotpCodeGenerationAllowed = booleanArray[1];
}
 
Example 14
Source Project: iBeebo   File: TopTipsView.java    License: GNU General Public License v3.0 5 votes vote down vote up
@SuppressWarnings("unchecked")
private SavedState(Parcel in) {
    super(in);
    Bundle bundle = in.readBundle();
    this.ids = (TreeSet<Long>) bundle.getSerializable("ids");
    this.type = (Type) bundle.getSerializable("type");
    boolean[] disappearArray = new boolean[2];
    in.readBooleanArray(disappearArray);
    this.disappear = disappearArray[0];
    this.visible = disappearArray[1];
}
 
Example 15
@Override
public boolean[] fromParcel(Parcel parcel) {
    boolean[] array;
    int size = parcel.readInt();
    if (size == NULL) {
        array = null;
    } else {
        array = new boolean[size];
        parcel.readBooleanArray(array);
    }
    return array;
}
 
Example 16
@Override
public MessageModel createFromParcel(Parcel in) {
	MessageModel ret = new MessageModel();
	ret.created_at = in.readString();
	ret.id = in.readLong();
	ret.mid = in.readLong();
	ret.idstr = in.readString();
	ret.text = in.readString();
	ret.source = in.readString();
	
	boolean[] array = new boolean[2];
	in.readBooleanArray(array);
	
	ret.favorited = array[0];
	ret.truncated = array[1];
	
	ret.in_reply_to_status_id = in.readString();
	ret.in_reply_to_user_id = in.readString();
	ret.in_reply_to_screen_name = in.readString();
	ret.thumbnail_pic = in.readString();
	ret.bmiddle_pic = in.readString();
	ret.original_pic = in.readString();
	ret.geo = in.readParcelable(GeoModel.class.getClassLoader());
	ret.user = in.readParcelable(UserModel.class.getClassLoader());
	ret.retweeted_status = in.readParcelable(MessageModel.class.getClassLoader());
	ret.reposts_count = in.readInt();
	ret.comments_count = in.readInt();
	ret.attitudes_count = in.readInt();
	
	in.readTypedList(ret.pic_urls, PictureUrl.CREATOR);
	
	return ret;
}
 
Example 17
Source Project: iBeebo   File: UserBean.java    License: GNU General Public License v3.0 5 votes vote down vote up
public UserBean createFromParcel(Parcel in) {
    UserBean userBean = new UserBean();
    userBean.id = in.readString();
    userBean.screen_name = in.readString();
    userBean.name = in.readString();
    userBean.province = in.readString();
    userBean.city = in.readString();
    userBean.location = in.readString();
    userBean.description = in.readString();
    userBean.url = in.readString();
    userBean.profile_image_url = in.readString();
    userBean.cover_image = in.readString();
    userBean.domain = in.readString();
    userBean.gender = in.readString();
    userBean.statuses_count = in.readString();
    userBean.favourites_count = in.readString();
    userBean.created_at = in.readString();
    userBean.allow_all_act_msg = in.readString();
    userBean.remark = in.readString();
    userBean.geo_enabled = in.readString();
    userBean.allow_all_comment = in.readString();
    userBean.avatar_large = in.readString();
    userBean.verified_reason = in.readString();
    userBean.verified_type = in.readInt();
    userBean.online_status = in.readString();
    userBean.bi_followers_count = in.readString();
    userBean.followers_count = in.readString();
    userBean.friends_count = in.readString();

    boolean[] booleans = new boolean[3];
    in.readBooleanArray(booleans);
    userBean.following = booleans[0];
    userBean.follow_me = booleans[1];
    userBean.verified = booleans[2];

    return userBean;
}
 
Example 18
Source Project: iBeebo   File: MessageBean.java    License: GNU General Public License v3.0 4 votes vote down vote up
public MessageBean createFromParcel(Parcel in) {
    MessageBean messageBean = new MessageBean();
    messageBean.created_at = in.readString();
    messageBean.id = in.readLong();
    messageBean.idstr = in.readString();
    messageBean.text = in.readString();
    messageBean.source = in.readString();

    boolean[] booleans = new boolean[1];
    in.readBooleanArray(booleans);
    messageBean.favorited = booleans[0];

    messageBean.truncated = in.readString();
    messageBean.in_reply_to_status_id = in.readString();
    messageBean.in_reply_to_user_id = in.readString();
    messageBean.in_reply_to_screen_name = in.readString();
    messageBean.mid = in.readString();

    messageBean.reposts_count = in.readInt();
    messageBean.comments_count = in.readInt();

    messageBean.thumbnail_pic = in.readString();
    messageBean.bmiddle_pic = in.readString();
    messageBean.original_pic = in.readString();
    messageBean.sourceString = in.readString();
    messageBean.mills = in.readLong();

    messageBean.retweeted_status = in.readParcelable(MessageBean.class.getClassLoader());
    messageBean.user = in.readParcelable(UserBean.class.getClassLoader());
    messageBean.geo = in.readParcelable(GeoBean.class.getClassLoader());

    messageBean.pic_urls = new ArrayList<PicUrls>();
    in.readTypedList(messageBean.pic_urls, PicUrls.CREATOR);

    messageBean.pic_ids = new ArrayList<String>();
    in.readStringList(messageBean.pic_ids);

    messageBean.pic_infos = new ArrayList<HotWeiboPicInfos>();
    in.readTypedList(messageBean.pic_infos, HotWeiboPicInfos.CREATOR);

    return messageBean;
}
 
Example 19
Source Project: Leaderboards   File: FilterSpec.java    License: Apache License 2.0 4 votes vote down vote up
public FilterSpec(Parcel pc){
    pc.readBooleanArray(factions);
    pc.readBooleanArray(classes);
    pc.readBooleanArray(races);
}
 
Example 20
private DownloadDescriptor(Parcel in) {
    this.url = in.readString();
    boolean[] forceDownload = new boolean[1];
    in.readBooleanArray(forceDownload);
    this.forceDownload = forceDownload != null && forceDownload.length > 0 && forceDownload[0];
}