示例#1
0
 private SavedState(Parcel in) {
   super(in);
   boolean[] b = null;
   in.readBooleanArray(b);
   if (b != null && b.length > 0) isStarting = b[0];
   step = in.readFloat();
 }
  public ToggleVisibilitySpan(Parcel src) {
    super(1.0f);
    boolean[] values = new boolean[2];
    src.readBooleanArray(values);

    mIsVisible = values[0];
    mHideTopPadding = values[1];
  }
示例#3
0
 public SportsLQSFItem createFromParcel(Parcel source) {
   SportsLQSFItem item = new SportsLQSFItem();
   item.setId(source.readString());
   item.setWeekDay(source.readString());
   item.setIdBetNum(source.readString());
   item.setMatchHomeTeamName(source.readString());
   item.setMatchGuessTeamName(source.readString());
   source.readStringArray(item.odds);
   item.setEndTime(source.readString());
   item.setMatchTime(source.readString());
   source.readBooleanArray(item.status);
   return item;
 }
示例#4
0
 public void readFromParcel(Parcel in) {
   boolean[] bool = new boolean[2];
   id = in.readInt();
   username = in.readString();
   date = new Date(in.readLong());
   level = in.readInt();
   time = in.readLong();
   move = in.readInt();
   bonus = in.readInt();
   point = in.readInt();
   in.readBooleanArray(bool);
   win = bool[0];
   timer = bool[1];
 }
 protected AppInfo(Parcel in) {
   logInfo = in.readParcelable(getClass().getClassLoader());
   label = in.readString();
   packageName = in.readString();
   versionName = in.readString();
   sourceDir = in.readString();
   dataDir = in.readString();
   versionCode = in.readInt();
   backupMode = in.readInt();
   boolean[] bools = new boolean[4];
   in.readBooleanArray(bools);
   system = bools[0];
   installed = bools[1];
   checked = bools[2];
   icon = (Bitmap) in.readParcelable(getClass().getClassLoader());
 }
        @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;
        }
示例#7
0
  protected Tweet(Parcel in) {
    String[] data = new String[3];
    in.readStringArray(data);
    this.body = data[0];
    this.createdAt = data[1];
    this.mediaUrl = data[2];

    long[] longs = new long[3];
    in.readLongArray(longs);
    this.id = longs[0];
    this.numFavorites = longs[1];
    this.numReTweets = longs[2];

    user = (User) in.readParcelable(User.class.getClassLoader());

    boolean[] bools = new boolean[2];
    in.readBooleanArray(bools);
    this.favorited = bools[0];
    this.retweeted = bools[1];
  }
示例#8
0
        @Override
        public UserModel createFromParcel(Parcel input) {
          UserModel ret = new UserModel();
          ret.id = input.readString();
          ret.screen_name = input.readString();
          ret.name = input.readString();
          ret.remark = input.readString();
          ret.province = input.readString();
          ret.city = input.readString();
          ret.location = input.readString();
          ret.description = input.readString();
          ret.url = input.readString();
          ret.profile_image_url = input.readString();
          ret.domain = input.readString();
          ret.gender = input.readString();
          ret.created_at = input.readString();
          ret.avatar_large = input.readString();
          ret.verified_reason = input.readString();
          ret.followers_count = input.readInt();
          ret.friends_count = input.readInt();
          ret.statuses_count = input.readInt();
          ret.favourites_count = input.readInt();
          ret.verified_type = input.readInt();
          ret.online_status = input.readInt();
          ret.bi_followers_count = input.readInt();
          ret.cover_image_phone = input.readString();
          ret.cover_image = input.readString();

          boolean[] array = new boolean[5];
          input.readBooleanArray(array);

          ret.following = array[0];
          ret.allow_all_act_msg = array[1];
          ret.geo_enabled = array[2];
          ret.verified = array[3];
          ret.allow_all_comment = array[4];

          return ret;
        }
示例#9
0
 public FilterSpec(Parcel pc) {
   pc.readBooleanArray(factions);
   pc.readBooleanArray(classes);
   pc.readBooleanArray(races);
 }
  /**
   * Read Identity item from Parcel.
   *
   * @param in Parcel containing Identity information.
   */
  private void readFromParcel(Parcel in) {
    mPluginId = null;
    mNetwork = null;
    mNetworkUrl = null;
    mIconUrl = null;
    mAuthType = null;
    mIconMime = null;
    mOrder = -1;
    mName = null;
    mCapabilities = null;

    boolean[] validDataList = new boolean[MemberData.values().length];
    in.readBooleanArray(validDataList);

    if (validDataList[MemberData.PLUGIN_ID.ordinal()]) {
      mPluginId = in.readString();
    }

    if (validDataList[MemberData.NETWORK.ordinal()]) {
      mNetwork = in.readString();
    }

    if (validDataList[MemberData.NETWORK_URL.ordinal()]) {
      try {
        mNetworkUrl = new URL(in.readString());
      } catch (MalformedURLException e) {
        LogUtils.logW(
            "Identity.readFromParcel() " + "MalformedURLException on MemberData.NETWORK_URL");
      }
    }

    if (validDataList[MemberData.ICON_URL.ordinal()]) {
      try {
        mIconUrl = new URL(in.readString());
      } catch (MalformedURLException e) {
        LogUtils.logW(
            "Identity.readFromParcel() " + "MalformedURLException on MemberData.ICON_URL");
      }
    }

    if (validDataList[MemberData.AUTH_TYPE.ordinal()]) {
      mAuthType = in.readString();
    }

    if (validDataList[MemberData.ICON_MIME.ordinal()]) {
      mIconMime = in.readString();
    }

    if (validDataList[MemberData.ORDER.ordinal()]) {
      mOrder = in.readInt();
    }

    if (validDataList[MemberData.NAME.ordinal()]) {
      mName = in.readString();
    }

    int noOfCapabilities = in.readInt();
    if (noOfCapabilities > 0) {
      mCapabilities = new ArrayList<IdentityCapability>(noOfCapabilities);
      for (int i = 0; i < noOfCapabilities; i++) {
        IdentityCapability cap = IdentityCapability.CREATOR.createFromParcel(in);
        mCapabilities.add(cap);
      }
    }
  }
示例#11
0
 public Metadata(Parcel in) {
   in.readBooleanArray(pingFlags);
   validated = (in.readByte() == 1);
   passed = (in.readByte() == 1);
 }
 public void readFromParcel(Parcel in) {
   activityId = in.readString();
   in.readBooleanArray(new boolean[] {liked});
   attachImageUrl = in.readString();
 }