android.content.ComponentName#writeToParcel ( )源码实例Demo

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

源代码1 项目: AndroidComponentPlugin   文件: ActivityManager.java
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(id);
    dest.writeInt(stackId);
    ComponentName.writeToParcel(baseActivity, dest);
    ComponentName.writeToParcel(topActivity, dest);
    if (thumbnail != null) {
        dest.writeInt(1);
        thumbnail.writeToParcel(dest, 0);
    } else {
        dest.writeInt(0);
    }
    TextUtils.writeToParcel(description, dest,
            Parcelable.PARCELABLE_WRITE_RETURN_VALUE);
    dest.writeInt(numActivities);
    dest.writeInt(numRunning);
    dest.writeInt(supportsSplitScreenMultiWindow ? 1 : 0);
    dest.writeInt(resizeMode);
}
 
源代码2 项目: AndroidComponentPlugin   文件: ActivityManager.java
public void writeToParcel(Parcel dest, int flags) {
    ComponentName.writeToParcel(service, dest);
    dest.writeInt(pid);
    dest.writeInt(uid);
    dest.writeString(process);
    dest.writeInt(foreground ? 1 : 0);
    dest.writeLong(activeSince);
    dest.writeInt(started ? 1 : 0);
    dest.writeInt(clientCount);
    dest.writeInt(crashCount);
    dest.writeLong(lastActivityTime);
    dest.writeLong(restarting);
    dest.writeInt(this.flags);
    dest.writeString(clientPackage);
    dest.writeInt(clientLabel);
}
 
源代码3 项目: android_9.0.0_r45   文件: ActivityManager.java
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(id);
    dest.writeInt(stackId);
    ComponentName.writeToParcel(baseActivity, dest);
    ComponentName.writeToParcel(topActivity, dest);
    if (thumbnail != null) {
        dest.writeInt(1);
        thumbnail.writeToParcel(dest, 0);
    } else {
        dest.writeInt(0);
    }
    TextUtils.writeToParcel(description, dest,
            Parcelable.PARCELABLE_WRITE_RETURN_VALUE);
    dest.writeInt(numActivities);
    dest.writeInt(numRunning);
    dest.writeInt(supportsSplitScreenMultiWindow ? 1 : 0);
    dest.writeInt(resizeMode);
    configuration.writeToParcel(dest, flags);
}
 
源代码4 项目: android_9.0.0_r45   文件: ActivityManager.java
public void writeToParcel(Parcel dest, int flags) {
    ComponentName.writeToParcel(service, dest);
    dest.writeInt(pid);
    dest.writeInt(uid);
    dest.writeString(process);
    dest.writeInt(foreground ? 1 : 0);
    dest.writeLong(activeSince);
    dest.writeInt(started ? 1 : 0);
    dest.writeInt(clientCount);
    dest.writeInt(crashCount);
    dest.writeLong(lastActivityTime);
    dest.writeLong(restarting);
    dest.writeInt(this.flags);
    dest.writeString(clientPackage);
    dest.writeInt(clientLabel);
}
 
源代码5 项目: AndroidComponentPlugin   文件: ActivityManager.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(id);
    dest.writeInt(persistentId);
    if (baseIntent != null) {
        dest.writeInt(1);
        baseIntent.writeToParcel(dest, 0);
    } else {
        dest.writeInt(0);
    }
    ComponentName.writeToParcel(origActivity, dest);
    ComponentName.writeToParcel(realActivity, dest);
    TextUtils.writeToParcel(description, dest,
            Parcelable.PARCELABLE_WRITE_RETURN_VALUE);
    if (taskDescription != null) {
        dest.writeInt(1);
        taskDescription.writeToParcel(dest, 0);
    } else {
        dest.writeInt(0);
    }
    dest.writeInt(stackId);
    dest.writeInt(userId);
    dest.writeLong(firstActiveTime);
    dest.writeLong(lastActiveTime);
    dest.writeInt(affiliatedTaskId);
    dest.writeInt(affiliatedTaskColor);
    ComponentName.writeToParcel(baseActivity, dest);
    ComponentName.writeToParcel(topActivity, dest);
    dest.writeInt(numActivities);
    if (bounds != null) {
        dest.writeInt(1);
        bounds.writeToParcel(dest, 0);
    } else {
        dest.writeInt(0);
    }
    dest.writeInt(supportsSplitScreenMultiWindow ? 1 : 0);
    dest.writeInt(resizeMode);
}
 
源代码6 项目: AndroidComponentPlugin   文件: ActivityManager.java
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(processName);
    dest.writeInt(pid);
    dest.writeInt(uid);
    dest.writeStringArray(pkgList);
    dest.writeInt(this.flags);
    dest.writeInt(lastTrimLevel);
    dest.writeInt(importance);
    dest.writeInt(lru);
    dest.writeInt(importanceReasonCode);
    dest.writeInt(importanceReasonPid);
    ComponentName.writeToParcel(importanceReasonComponent, dest);
    dest.writeInt(importanceReasonImportance);
    dest.writeInt(processState);
}
 
源代码7 项目: android_9.0.0_r45   文件: WaitResult.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(result);
    dest.writeInt(timeout ? 1 : 0);
    ComponentName.writeToParcel(who, dest);
    dest.writeLong(totalTime);
}
 
源代码8 项目: android_9.0.0_r45   文件: ActivityManager.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(id);
    dest.writeInt(persistentId);
    if (baseIntent != null) {
        dest.writeInt(1);
        baseIntent.writeToParcel(dest, 0);
    } else {
        dest.writeInt(0);
    }
    ComponentName.writeToParcel(origActivity, dest);
    ComponentName.writeToParcel(realActivity, dest);
    TextUtils.writeToParcel(description, dest,
            Parcelable.PARCELABLE_WRITE_RETURN_VALUE);
    if (taskDescription != null) {
        dest.writeInt(1);
        taskDescription.writeToParcel(dest, 0);
    } else {
        dest.writeInt(0);
    }
    dest.writeInt(stackId);
    dest.writeInt(userId);
    dest.writeLong(lastActiveTime);
    dest.writeInt(affiliatedTaskId);
    dest.writeInt(affiliatedTaskColor);
    ComponentName.writeToParcel(baseActivity, dest);
    ComponentName.writeToParcel(topActivity, dest);
    dest.writeInt(numActivities);
    if (bounds != null) {
        dest.writeInt(1);
        bounds.writeToParcel(dest, 0);
    } else {
        dest.writeInt(0);
    }
    dest.writeInt(supportsSplitScreenMultiWindow ? 1 : 0);
    dest.writeInt(resizeMode);
    configuration.writeToParcel(dest, flags);
}
 
源代码9 项目: android_9.0.0_r45   文件: ActivityManager.java
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(processName);
    dest.writeInt(pid);
    dest.writeInt(uid);
    dest.writeStringArray(pkgList);
    dest.writeInt(this.flags);
    dest.writeInt(lastTrimLevel);
    dest.writeInt(importance);
    dest.writeInt(lru);
    dest.writeInt(importanceReasonCode);
    dest.writeInt(importanceReasonPid);
    ComponentName.writeToParcel(importanceReasonComponent, dest);
    dest.writeInt(importanceReasonImportance);
    dest.writeInt(processState);
}
 
源代码10 项目: android_9.0.0_r45   文件: AssistStructure.java
ParcelTransferWriter(AssistStructure as, Parcel out) {
    mSanitizeOnWrite = as.mSanitizeOnWrite;
    mWriteStructure = as.waitForReady();
    ComponentName.writeToParcel(as.mActivityComponent, out);
    out.writeInt(as.mFlags);
    out.writeLong(as.mAcquisitionStartTime);
    out.writeLong(as.mAcquisitionEndTime);
    mNumWindows = as.mWindowNodes.size();
    if (mWriteStructure && mNumWindows > 0) {
        out.writeInt(mNumWindows);
    } else {
        out.writeInt(0);
    }
}
 
源代码11 项目: android_9.0.0_r45   文件: ChooserTarget.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeCharSequence(mTitle);
    if (mIcon != null) {
        dest.writeInt(1);
        mIcon.writeToParcel(dest, 0);
    } else {
        dest.writeInt(0);
    }
    dest.writeFloat(mScore);
    ComponentName.writeToParcel(mComponentName, dest);
    dest.writeBundle(mIntentExtras);
}
 
源代码12 项目: android_9.0.0_r45   文件: NetworkScorerAppData.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(packageUid);
    ComponentName.writeToParcel(mRecommendationService, dest);
    dest.writeString(mRecommendationServiceLabel);
    ComponentName.writeToParcel(mEnableUseOpenWifiActivity, dest);
    dest.writeString(mNetworkAvailableNotificationChannelId);
}