android.os.Parcel#readStringList ( )源码实例Demo

下面列出了android.os.Parcel#readStringList ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: styT   文件: FolderChooserConfig.java
public FolderChooserConfig createFromParcel(Parcel parcel)
   {
              boolean bl2 = true;
              FolderChooserConfig folderChooserConfig = new FolderChooserConfig();
              folderChooserConfig.title = parcel.readString();
              folderChooserConfig.subtitle = parcel.readString();
              folderChooserConfig.roots = new ArrayList();
              parcel.readStringList(folderChooserConfig.roots);
          folderChooserConfig.showHidden = parcel.readByte() != 0 && bl2;
          folderChooserConfig.mustBeWritable = parcel.readByte() != 0 && bl2;
          folderChooserConfig.expandSingularRoot = parcel.readByte() != 0 && bl2;
              if (parcel.readByte() == 0)
{
                  bl2 = false;
              }
              folderChooserConfig.expandMultipleRoots = bl2;
              return folderChooserConfig;
          }
 
private void readFromParcel(Parcel source) {
    mPackageName = source.readString();
    mMainStatus = source.readInt();
    ArrayList<String> list = new ArrayList<>();
    source.readStringList(list);
    mDomains.addAll(list);
}
 
源代码3 项目: android-proguards   文件: Shot.java
protected Shot(Parcel in) {
    super(in.readLong(), in.readString(), in.readString());
    description = in.readString();
    width = in.readLong();
    height = in.readLong();
    images = (Images) in.readValue(Images.class.getClassLoader());
    views_count = in.readLong();
    likes_count = in.readLong();
    comments_count = in.readLong();
    attachments_count = in.readLong();
    rebounds_count = in.readLong();
    buckets_count = in.readLong();
    long tmpCreated_at = in.readLong();
    created_at = tmpCreated_at != -1 ? new Date(tmpCreated_at) : null;
    long tmpUpdated_at = in.readLong();
    updated_at = tmpUpdated_at != -1 ? new Date(tmpUpdated_at) : null;
    html_url = in.readString();
    url = html_url;
    attachments_url = in.readString();
    buckets_url = in.readString();
    comments_url = in.readString();
    likes_url = in.readString();
    projects_url = in.readString();
    rebounds_url = in.readString();
    animated = in.readByte() != 0x00;
    tags = new ArrayList<String>();
    in.readStringList(tags);
    user = (User) in.readValue(User.class.getClassLoader());
    team = (Team) in.readValue(Team.class.getClassLoader());
    hasFadedIn = in.readByte() != 0x00;
}
 
源代码4 项目: KlyphMessenger   文件: Link.java
private Link(Parcel in)
{
	backdated_time = in.readString();
	can_backdate = in.readByte() == 1;
	caption = in.readString();
	comment_info = in.readParcelable(CommentInfo.class.getClassLoader());
	created_time = in.readString();
	image_urls = new ArrayList<String>();
	in.readStringList(image_urls);
	like_info = in.readParcelable(LikeInfo.class.getClassLoader());
	link_id = in.readString();
	owner = in.readString();
	owner_comment = in.readString();
	owner_cursor = in.readString();
	owner_name = in.readString();
	owner_pic = in.readString();
	owner_type = in.readString();
	picture = in.readString();
	privacy = in.readParcelable(Privacy.class.getClassLoader());
	summary = in.readString();
	title = in.readString();
	url = in.readString();
	via_id = in.readString();
	via_name = in.readString();
	via_type = in.readString();
	xid = in.readString();
}
 
源代码5 项目: DataLogger   文件: UploadInfo.java
private UploadInfo(Parcel in) {
    uploadId = in.readString();
    startTime = in.readLong();
    currentTime = in.readLong();
    uploadedBytes = in.readLong();
    totalBytes = in.readLong();
    numberOfRetries = in.readInt();
    totalFiles = in.readInt();
    in.readStringList(successfullyUploadedFiles);
}
 
源代码6 项目: kognitivo   文件: LoginClient.java
private Request(Parcel parcel) {
    String enumValue = parcel.readString();
    this.loginBehavior = enumValue != null ? LoginBehavior.valueOf(enumValue) : null;
    ArrayList<String> permissionsList = new ArrayList<>();
    parcel.readStringList(permissionsList);
    this.permissions = new HashSet<String>(permissionsList);
    enumValue = parcel.readString();
    this.defaultAudience = enumValue != null ? DefaultAudience.valueOf(enumValue) : null;
    this.applicationId = parcel.readString();
    this.authId = parcel.readString();
    this.isRerequest = parcel.readByte() != 0 ? true : false;
}
 
源代码7 项目: kognitivo   文件: AccessToken.java
AccessToken(Parcel parcel) {
    this.expires = new Date(parcel.readLong());
    ArrayList<String> permissionsList = new ArrayList<>();
    parcel.readStringList(permissionsList);
    this.permissions = Collections.unmodifiableSet(new HashSet<String>(permissionsList));
    permissionsList.clear();
    parcel.readStringList(permissionsList);
    this.declinedPermissions = Collections.unmodifiableSet(
            new HashSet<String>(permissionsList));
    this.token = parcel.readString();
    this.source = AccessTokenSource.valueOf(parcel.readString());
    this.lastRefresh = new Date(parcel.readLong());
    this.applicationId = parcel.readString();
    this.userId = parcel.readString();
}
 
源代码8 项目: biermacht   文件: Hop.java
public Hop(Parcel p) {
  super(p);
  this.substitutes = new ArrayList<String>();
  alpha = p.readDouble();
  use = p.readString();

  type = p.readString();
  form = p.readString();
  origin = p.readString();
  p.readStringList(this.substitutes);
  description = p.readString();
}
 
源代码9 项目: Pasta-Music   文件: ArtistListData.java
private void ReadFromParcel(Parcel in) {
    artistName = in.readString();
    artistId = in.readString();
    artistImage = in.readString();
    artistImageLarge = in.readString();
    followers = in.readInt();
    genres = new ArrayList<>();
    in.readStringList(genres);
}
 
源代码10 项目: PickerUI   文件: PickerUISettings.java
private PickerUISettings(Parcel in) {
    in.readStringList(this.mItems);
    this.mColorTextCenter = in.readInt();
    this.mColorTextNoCenter = in.readInt();
    this.mBackgroundColor = in.readInt();
    this.mLinesColor = in.readInt();
    this.mAutoDismiss = in.readByte() != 0;
    this.mItemsClickables = in.readByte() != 0;
    this.mBlurDownScaleFactor = in.readFloat();
    this.mBlurRadius = in.readInt();
    this.mBlurFilterColor = in.readInt();
    this.mUseBlur = in.readByte() != 0;
    this.mUseBlurRenderscript = in.readByte() != 0;
}
 
源代码11 项目: mollyim-android   文件: ParcelUtil.java
public static @NonNull Collection<String> readStringCollection(@NonNull Parcel in) {
  List<String> list = new ArrayList<>();
  in.readStringList(list);
  return list;
}
 
源代码12 项目: android-test   文件: AnnotationValue.java
/**
 * Constructor to create an {@link AnnotationValue} given an Android Parcel.
 *
 * @param source Android {@link Parcel} to read from.
 */
public AnnotationValue(Parcel source) {
  fieldName = source.readString();
  source.readStringList(fieldValues);
  valueType = source.readString();
}
 
源代码13 项目: android_9.0.0_r45   文件: IntentFilter.java
/** @hide */
public IntentFilter(Parcel source) {
    mActions = new ArrayList<String>();
    source.readStringList(mActions);
    if (source.readInt() != 0) {
        mCategories = new ArrayList<String>();
        source.readStringList(mCategories);
    }
    if (source.readInt() != 0) {
        mDataSchemes = new ArrayList<String>();
        source.readStringList(mDataSchemes);
    }
    if (source.readInt() != 0) {
        mDataTypes = new ArrayList<String>();
        source.readStringList(mDataTypes);
    }
    int N = source.readInt();
    if (N > 0) {
        mDataSchemeSpecificParts = new ArrayList<PatternMatcher>(N);
        for (int i=0; i<N; i++) {
            mDataSchemeSpecificParts.add(new PatternMatcher(source));
        }
    }
    N = source.readInt();
    if (N > 0) {
        mDataAuthorities = new ArrayList<AuthorityEntry>(N);
        for (int i=0; i<N; i++) {
            mDataAuthorities.add(new AuthorityEntry(source));
        }
    }
    N = source.readInt();
    if (N > 0) {
        mDataPaths = new ArrayList<PatternMatcher>(N);
        for (int i=0; i<N; i++) {
            mDataPaths.add(new PatternMatcher(source));
        }
    }
    mPriority = source.readInt();
    mHasPartialTypes = source.readInt() > 0;
    setAutoVerify(source.readInt() > 0);
    setVisibilityToInstantApp(source.readInt());
    mOrder = source.readInt();
}
 
源代码14 项目: line-sdk-android   文件: LineCredential.java
private LineCredential(@NonNull Parcel in) {
    accessToken = in.readParcelable(LineAccessToken.class.getClassLoader());
    List<String> modifiableScopes = new ArrayList<>(8);
    in.readStringList(modifiableScopes);
    scopes = Scope.convertToScopeList(modifiableScopes);
}
 
源代码15 项目: dhis2-android-datacapture   文件: CategoryCombo.java
private CategoryCombo(Parcel in) {
    this.id = in.readString();
    in.readTypedList(categories, Category.CREATOR);
    in.readStringList(categoryOptionComboUIdList);
}
 
源代码16 项目: particle-android   文件: Parcelables.java
public static List<String> readStringList(Parcel parcel) {
    List<String> sourceList = new ArrayList<>();
    parcel.readStringList(sourceList);
    return sourceList;
}
 
源代码17 项目: iBeebo   文件: MessageBean.java
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;
}
 
源代码18 项目: Easer   文件: WifiUSourceData.java
private WifiUSourceData(Parcel in) {
    mode_essid = in.readByte() > 0;
    List<String> list = new ArrayList<>();
    in.readStringList(list);
    ssids.addAll(list);
}
 
源代码19 项目: Easer   文件: BroadcastEventData.java
private BroadcastEventData(Parcel in) {
    intentData = new ReceiverSideIntentData();
    in.readStringList(intentData.action);
    in.readStringList(intentData.category);
}
 
/**
 * Creates a new data structure, which allows to store the internal state of an {@link
 * MultiChoiceListPreference}. This constructor is used when reading from a parcel. It reads
 * the state of the superclass.
 *
 * @param source
 *         The parcel to read read from as a instance of the class {@link Parcel}. The
 *         parcel may not be null
 */
public SavedState(@NonNull final Parcel source) {
    super(source);
    List<String> list = new ArrayList<>();
    source.readStringList(list);
    values = new HashSet<>(list);
}
 
 方法所在类
 同类方法