当前位置: 首页>>代码示例>>Java>>正文


Java Parcel.readValue方法代码示例

本文整理汇总了Java中android.os.Parcel.readValue方法的典型用法代码示例。如果您正苦于以下问题:Java Parcel.readValue方法的具体用法?Java Parcel.readValue怎么用?Java Parcel.readValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.os.Parcel的用法示例。


在下文中一共展示了Parcel.readValue方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: AurSearchResult

import android.os.Parcel; //导入方法依赖的package包/类
private AurSearchResult(Parcel in) {
    this.iD = (Integer) in.readValue(Integer.class.getClassLoader());
    this.name = in.readString();
    this.packageBaseID = (Integer) in.readValue(Integer.class.getClassLoader());
    this.packageBase = in.readString();
    this.version = in.readString();
    this.description = in.readString();
    this.uRL = in.readString();
    this.numVotes = (Integer) in.readValue(Integer.class.getClassLoader());
    this.popularity = (Double) in.readValue(Double.class.getClassLoader());
    this.outOfDate = in.readString();
    this.maintainer = in.readString();
    this.firstSubmitted = (Integer) in.readValue(Integer.class.getClassLoader());
    this.lastModified = (Integer) in.readValue(Integer.class.getClassLoader());
    this.uRLPath = in.readString();
}
 
开发者ID:rascarlo,项目名称:AURdroid,代码行数:17,代码来源:AurSearchResult.java

示例2: createFromParcel

import android.os.Parcel; //导入方法依赖的package包/类
@SuppressWarnings({
    "unchecked"
})
public TvResult createFromParcel(Parcel in) {
    TvResult instance = new TvResult();
    instance.posterPath = ((String) in.readValue((String.class.getClassLoader())));
    instance.popularity = ((Double) in.readValue((Double.class.getClassLoader())));
    instance.id = ((Integer) in.readValue((Integer.class.getClassLoader())));
    instance.backdropPath = ((String) in.readValue((String.class.getClassLoader())));
    instance.voteAverage = ((Double) in.readValue((Double.class.getClassLoader())));
    instance.overview = ((String) in.readValue((String.class.getClassLoader())));
    instance.firstAirDate = ((String) in.readValue((String.class.getClassLoader())));
    in.readList(instance.originCountry, (String.class.getClassLoader()));
    in.readList(instance.genreIds, (Integer.class.getClassLoader()));
    instance.originalLanguage = ((String) in.readValue((String.class.getClassLoader())));
    instance.voteCount = ((Integer) in.readValue((Integer.class.getClassLoader())));
    instance.name = ((String) in.readValue((String.class.getClassLoader())));
    instance.originalName = ((String) in.readValue((String.class.getClassLoader())));
    return instance;
}
 
开发者ID:prakh25,项目名称:MovieApp,代码行数:21,代码来源:TvResult.java

示例3: onBind

import android.os.Parcel; //导入方法依赖的package包/类
@Override public @Nullable IBinder onBind(final Intent intent) {
	return new Binder() {
		@Override protected boolean onTransact(final int code, final Parcel data, final Parcel reply, final int flags) throws RemoteException {
			try {
				final Class<?> clazz = Class.forName(data.readString());
				final Constructor<?> constructor = clazz.getDeclaredConstructors()[0];
				constructor.setAccessible(true);
				final Class<?>[] parameter_types = constructor.getParameterTypes();
				final Object[] args = new Object[parameter_types.length];
				for (int i = 0; i < args.length; i++) {
					if (parameter_types[i] == Context.class) args[i] = TestService.this;
					else if (parameter_types[i] == Application.class) args[i] = getApplication();
					else args[i] = data.readValue(getClassLoader());
				}
				final Procedure procedure = (Procedure) constructor.newInstance(args);
				procedure.run(TestService.this);
				reply.writeValue(null);
			} catch (final Throwable t) {
				reply.writeValue(t);
			}
			return true;
		}
	};
}
 
开发者ID:oasisfeng,项目名称:condom,代码行数:25,代码来源:TestService.java

示例4: DeviceState

import android.os.Parcel; //导入方法依赖的package包/类
private DeviceState(Parcel in) {
    deviceId = in.readString();
    name = (String) in.readValue(String.class.getClassLoader());
    isConnected = (Boolean) in.readValue(Boolean.class.getClassLoader());
    functions = new HashSet<>(Parcelables.readStringList(in));
    variables = Parcelables.readSerializableMap(in);
    version = (String) in.readValue(String.class.getClassLoader());
    deviceType = ParticleDevice.ParticleDeviceType.valueOf((String) in.readValue(String.class.getClassLoader()));
    platformId = (Integer) in.readValue(Integer.class.getClassLoader());
    productId = (Integer) in.readValue(Integer.class.getClassLoader());
    cellular = (Boolean) in.readValue(Boolean.class.getClassLoader());
    imei = (String) in.readValue(String.class.getClassLoader());
    currentBuild = (String) in.readValue(String.class.getClassLoader());
    defaultBuild = (String) in.readValue(String.class.getClassLoader());
    ipAddress = (String) in.readValue(String.class.getClassLoader());
    lastAppName = (String) in.readValue(String.class.getClassLoader());
    status = (String) in.readValue(String.class.getClassLoader());
    requiresUpdate = (Boolean) in.readValue(Boolean.class.getClassLoader());
    lastHeard = new Date((Long) in.readValue(Long.class.getClassLoader()));
}
 
开发者ID:Datatellit,项目名称:xlight_android_native,代码行数:21,代码来源:DeviceState.java

示例5: createFromParcel

import android.os.Parcel; //导入方法依赖的package包/类
@SuppressWarnings({
    "unchecked"
})
public Cast createFromParcel(Parcel in) {
    Cast instance = new Cast();
    instance.adult = ((Boolean) in.readValue((Boolean.class.getClassLoader())));
    instance.character = ((String) in.readValue((String.class.getClassLoader())));
    instance.creditId = ((String) in.readValue((String.class.getClassLoader())));
    instance.id = ((Integer) in.readValue((Integer.class.getClassLoader())));
    instance.originalTitle = ((String) in.readValue((String.class.getClassLoader())));
    instance.posterPath = ((String) in.readValue((String.class.getClassLoader())));
    instance.releaseDate = ((String) in.readValue((String.class.getClassLoader())));
    instance.title = ((String) in.readValue((String.class.getClassLoader())));
    instance.mediaType = ((String) in.readValue((String.class.getClassLoader())));
    instance.episodeCount = ((Integer) in.readValue((Integer.class.getClassLoader())));
    instance.firstAirDate = ((String) in.readValue((String.class.getClassLoader())));
    instance.name = ((String) in.readValue((String.class.getClassLoader())));
    instance.originalName = ((String) in.readValue((String.class.getClassLoader())));
    return instance;
}
 
开发者ID:prakh25,项目名称:MovieApp,代码行数:21,代码来源:Cast.java

示例6: MovieOverviewModel

import android.os.Parcel; //导入方法依赖的package包/类
protected MovieOverviewModel(Parcel in) {
    this.id = (Long) in.readValue(Long.class.getClassLoader());
    this.adult = (Boolean) in.readValue(Boolean.class.getClassLoader());
    this.backdropPath = in.readString();
    this.budget = (Long) in.readValue(Long.class.getClassLoader());
    this.homepage = in.readString();
    this.imdbId = in.readString();
    this.originalLanguage = in.readString();
    this.originalTitle = in.readString();
    this.overview = in.readString();
    this.popularity = (Double) in.readValue(Double.class.getClassLoader());
    this.posterPath = in.readString();
    this.releaseDate = (Long) in.readValue(Long.class.getClassLoader());
    this.revenue = (Long) in.readValue(Long.class.getClassLoader());
    this.runtime = (Long) in.readValue(Long.class.getClassLoader());
    this.status = in.readString();
    this.tagline = in.readString();
    this.title = in.readString();
    this.video = (Boolean) in.readValue(Boolean.class.getClassLoader());
    this.voteAverage = (Double) in.readValue(Double.class.getClassLoader());
    this.voteCount = (Long) in.readValue(Long.class.getClassLoader());
    this.youtubeTrailer = in.readString();
    this.serverTitle = in.readString();
    this.serverId = in.readString();
    this.like = (Boolean) in.readValue(Boolean.class.getClassLoader());
    this.genres = in.createTypedArrayList(GenreModel.CREATOR);
    this.cast = new ArrayList<CastRelationModel>();
    in.readList(this.cast, CastRelationModel.class.getClassLoader());
    this.crew = new ArrayList<CrewRelationModel>();
    in.readList(this.crew, CrewRelationModel.class.getClassLoader());
}
 
开发者ID:tgbMedia,项目名称:Android-app,代码行数:32,代码来源:MovieOverviewModel.java

示例7: createFromParcel

import android.os.Parcel; //导入方法依赖的package包/类
@SuppressWarnings({
    "unchecked"
})
public City createFromParcel(Parcel in) {
    City instance = new City();
    instance.id = ((int) in.readValue((int.class.getClassLoader())));
    instance.name = ((String) in.readValue((String.class.getClassLoader())));
    instance.coord = ((Coord) in.readValue((Coord.class.getClassLoader())));
    instance.country = ((String) in.readValue((String.class.getClassLoader())));
    instance.population = ((int) in.readValue((int.class.getClassLoader())));
    return instance;
}
 
开发者ID:aschattney,项目名称:dagger-test-example,代码行数:13,代码来源:City.java

示例8: createFromParcel

import android.os.Parcel; //导入方法依赖的package包/类
@SuppressWarnings({
    "unchecked"
})
public Poster createFromParcel(Parcel in) {
    Poster instance = new Poster();
    instance.aspectRatio = ((Double) in.readValue((Double.class.getClassLoader())));
    instance.filePath = ((String) in.readValue((String.class.getClassLoader())));
    instance.height = ((Integer) in.readValue((Integer.class.getClassLoader())));
    instance.iso6391 = ((String) in.readValue((String.class.getClassLoader())));
    instance.voteAverage = ((Double) in.readValue((Integer.class.getClassLoader())));
    instance.voteCount = ((Integer) in.readValue((Integer.class.getClassLoader())));
    instance.width = ((Integer) in.readValue((Integer.class.getClassLoader())));
    return instance;
}
 
开发者ID:prakh25,项目名称:MovieApp,代码行数:15,代码来源:Poster.java

示例9: ProvinceBean

import android.os.Parcel; //导入方法依赖的package包/类
protected ProvinceBean(Parcel in) {
  this.id = in.readString();
  this.name = in.readString();
  this.pinYin = in.readString();
  this.gisGcj02Lat = (Double) in.readValue(Double.class.getClassLoader());
  this.gisGcj02Lng = (Double) in.readValue(Double.class.getClassLoader());
  this.gisBd09Lat = (Double) in.readValue(Double.class.getClassLoader());
  this.gisBd09Lng = (Double) in.readValue(Double.class.getClassLoader());
  this.zipcode = in.readString();
  this.cityList = new ArrayList<CityBean>();
  in.readList(this.cityList, CityBean.class.getClassLoader());
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:13,代码来源:ProvinceBean.java

示例10: CityBean

import android.os.Parcel; //导入方法依赖的package包/类
protected CityBean(Parcel in) {
    this.id = in.readString();
    this.name = in.readString();
    this.pinYin = in.readString();
    this.gisGcj02Lat = (Double) in.readValue(Double.class.getClassLoader());
    this.gisGcj02Lng = (Double) in.readValue(Double.class.getClassLoader());
    this.gisBd09Lat = (Double) in.readValue(Double.class.getClassLoader());
    this.gisBd09Lng = (Double) in.readValue(Double.class.getClassLoader());
    this.zipcode = in.readString();
    this.cityList = new ArrayList<DistrictBean>();
    in.readList(this.cityList, DistrictBean.class.getClassLoader());
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:13,代码来源:CityBean.java

示例11: createFromParcel

import android.os.Parcel; //导入方法依赖的package包/类
@SuppressWarnings({
    "unchecked"
})
public Similar createFromParcel(Parcel in) {
    Similar instance = new Similar();
    instance.page = ((Integer) in.readValue((Integer.class.getClassLoader())));
    in.readList(instance.movies, (Result.class.getClassLoader()));
    instance.totalPages = ((Integer) in.readValue((Integer.class.getClassLoader())));
    instance.totalResults = ((Integer) in.readValue((Integer.class.getClassLoader())));
    return instance;
}
 
开发者ID:prakh25,项目名称:MovieApp,代码行数:12,代码来源:Similar.java

示例12: unmarshall

import android.os.Parcel; //导入方法依赖的package包/类
static <T> T unmarshall(byte[] array) {
    Parcel parcel = Parcel.obtain();
    parcel.unmarshall(array, 0, array.length);
    parcel.setDataPosition(0);
    Object value = parcel.readValue(CLASS_LOADER);
    parcel.recycle();
    return (T)value;
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:9,代码来源:ParcelFn.java

示例13: RutoDownloadConfig

import android.os.Parcel; //导入方法依赖的package包/类
protected RutoDownloadConfig(Parcel in) {
    anime = (Anime) in.readValue(Anime.class.getClassLoader());
    video = (Video) in.readValue(Video.class.getClassLoader());
    bufferSize = in.readInt();
    destination = in.readString();
    overwrite = in.readByte() != 0x00;
    timeout = in.readInt();
}
 
开发者ID:RutoTV,项目名称:9AnimeAndroid,代码行数:9,代码来源:RutoDownloadConfig.java

示例14: createFromParcel

import android.os.Parcel; //导入方法依赖的package包/类
@SuppressWarnings({
    "unchecked"
})
public PersonSearchResult createFromParcel(Parcel in) {
    PersonSearchResult instance = new PersonSearchResult();
    instance.profilePath = ((String) in.readValue((Object.class.getClassLoader())));
    instance.adult = ((Boolean) in.readValue((Boolean.class.getClassLoader())));
    instance.id = ((Integer) in.readValue((Integer.class.getClassLoader())));
    in.readList(instance.knownFor, (KnownFor.class.getClassLoader()));
    instance.name = ((String) in.readValue((String.class.getClassLoader())));
    instance.popularity = ((Double) in.readValue((Double.class.getClassLoader())));
    return instance;
}
 
开发者ID:prakh25,项目名称:MovieApp,代码行数:14,代码来源:PersonSearchResult.java

示例15: createFromParcel

import android.os.Parcel; //导入方法依赖的package包/类
@SuppressWarnings({
                          "unchecked"
                  })
public Wind createFromParcel(Parcel in)
{
    Wind instance = new Wind();
    instance.speed = ((Double) in.readValue((Double.class.getClassLoader())));
    instance.deg = ((Double) in.readValue((Double.class.getClassLoader())));
    return instance;
}
 
开发者ID:aschattney,项目名称:dagger-test-example,代码行数:11,代码来源:Wind.java


注:本文中的android.os.Parcel.readValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。