android.app.PendingIntent#readPendingIntentOrNullFromParcel ( )源码实例Demo

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

源代码1 项目: container   文件: PendingIntentData.java
public static PendingIntent readPendingIntent(IBinder binder) {
    Parcel parcel = Parcel.obtain();
    parcel.writeStrongBinder(binder);
    parcel.setDataPosition(0);
    try {
        return PendingIntent.readPendingIntentOrNullFromParcel(parcel);
    } finally {
        parcel.recycle();
    }
}
 
源代码2 项目: Status   文件: NotificationData.java
protected NotificationData(Parcel in) {
    category = in.readString();
    title = in.readString();
    subtitle = in.readString();
    packageName = in.readString();
    group = in.readString();
    key = in.readString();
    tag = in.readString();
    priority = in.readInt();
    id = in.readInt();
    color = in.readInt();
    iconRes = in.readInt();
    isAlert = in.readByte() == 1;
    if (isAlert) {
        if (in.readByte() == 1) largeIcon = Bitmap.CREATOR.createFromParcel(in);

        intent = PendingIntent.readPendingIntentOrNullFromParcel(in);

        int length = in.readInt();
        actions = new ActionData[length];
        for (int i = 0; i < length; i++) {
            actions[i] = in.readParcelable(ActionData.class.getClassLoader());
        }

        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
            unloadedIcon = in.readParcelable(Icon.class.getClassLoader());
            unloadedLargeIcon = in.readParcelable(Icon.class.getClassLoader());
        }
    }
}
 
源代码3 项目: android_9.0.0_r45   文件: RemoteViews.java
public SetPendingIntentTemplate(Parcel parcel) {
    viewId = parcel.readInt();
    pendingIntentTemplate = PendingIntent.readPendingIntentOrNullFromParcel(parcel);
}
 
源代码4 项目: android_9.0.0_r45   文件: RemoteViews.java
public SetOnClickPendingIntent(Parcel parcel) {
    viewId = parcel.readInt();
    pendingIntent = PendingIntent.readPendingIntentOrNullFromParcel(parcel);
}
 
源代码5 项目: container   文件: PendingIntentData.java
protected PendingIntentData(Parcel source) {
    this.creator = source.readString();
    this.pendingIntent = PendingIntent.readPendingIntentOrNullFromParcel(source);
}
 
源代码6 项目: Status   文件: ActionData.java
protected ActionData(Parcel in) {
    super(in.readInt(), in.readString(), PendingIntent.readPendingIntentOrNullFromParcel(in));
    packageName = in.readString();
}