本文整理了Java中android.os.Parcel.writeLongArray()
方法的一些代码示例,展示了Parcel.writeLongArray()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Parcel.writeLongArray()
方法的具体详情如下:
包路径:android.os.Parcel
类名称:Parcel
方法名:writeLongArray
暂无
代码示例来源:origin: h6ah4i/android-advancedrecyclerview
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeLongArray(this.adapterSavedState);
}
代码示例来源:origin: koral--/android-gif-drawable
@Override
public void writeToParcel(@NonNull Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeInt(mStates.length);
for (long[] mState : mStates)
dest.writeLongArray(mState);
}
代码示例来源:origin: googlesamples/android-testing
@Override
public void writeToParcel(Parcel out, int flags) {
// Prepare an array of strings and an array of timestamps.
String[] texts = new String[mData.size()];
long[] timestamps = new long[mData.size()];
// Store the data in the arrays.
for (int i = 0; i < mData.size(); i++) {
texts[i] = mData.get(i).first;
timestamps[i] = mData.get(i).second;
}
// Write the size of the arrays first.
out.writeInt(texts.length);
// Write the two arrays in a specific order.
out.writeStringArray(texts);
out.writeLongArray(timestamps);
}
代码示例来源:origin: hidroh/materialistic
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeLong(id);
dest.writeString(title);
dest.writeLong(time);
dest.writeString(by);
dest.writeLongArray(kids);
dest.writeString(url);
dest.writeString(text);
dest.writeString(type);
dest.writeInt(favorite ? 1 : 0);
dest.writeInt(descendants);
dest.writeInt(score);
dest.writeInt(favorite ? 1 : 0);
dest.writeInt(viewed ? 1 : 0);
dest.writeInt(localRevision);
dest.writeInt(level);
dest.writeInt(dead ? 1 : 0);
dest.writeInt(deleted ? 1 : 0);
dest.writeInt(collapsed ? 1 : 0);
dest.writeInt(contentExpanded ? 1 : 0);
dest.writeInt(rank);
dest.writeInt(lastKidCount);
dest.writeInt(hasNewDescendants ? 1 : 0);
dest.writeLong(parent);
dest.writeInt(voted ? 1 : 0);
dest.writeInt(pendingVoted ? 1 : 0);
dest.writeLong(next);
dest.writeLong(previous);
}
代码示例来源:origin: robolectric/robolectric
@Test
public void testReadWriteLongArray() throws Exception {
final long[] longs = { 1, 2 };
parcel.writeLongArray(longs);
parcel.setDataPosition(0);
final long[] longs2 = new long[longs.length];
parcel.readLongArray(longs2);
assertTrue(Arrays.equals(longs, longs2));
}
代码示例来源:origin: robolectric/robolectric
@Test
public void testWriteAndCreateNullLongArray() throws Exception {
parcel.writeLongArray(null);
parcel.setDataPosition(0);
assertThat(parcel.createLongArray()).isNull();
}
代码示例来源:origin: codezjx/AndLinker
@Override
public void writeToParcel(Parcel dest, int flags, long[] val) {
dest.writeLongArray(val);
}
代码示例来源:origin: 8enet/AppOpsX
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(this.mOp);
dest.writeInt(this.mMode);
dest.writeLongArray(this.mTimes);
dest.writeLongArray(this.mRejectTimes);
dest.writeInt(this.mDuration);
dest.writeByte((byte) (this.mRunning ? 1 : 0));
dest.writeInt(this.mProxyUid);
dest.writeString(this.mProxyPackageName);
dest.writeInt(this.mAllowedCount);
dest.writeInt(this.mIgnoredCount);
}
代码示例来源:origin: com.albedinsky.android/ui-widget-adapter
/**
*/
@Override
public void writeToParcel(@NonNull Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeInt(mode);
dest.writeLongArray(selectedIds);
}
}
代码示例来源:origin: com.albedinsky.android/ui
/**
*/
@Override
public void writeToParcel(@NonNull Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeInt(mode);
dest.writeLongArray(selectedIds);
}
}
代码示例来源:origin: com.albedinsky.android.support/support-dialogs
/**
*/
@Override
public void writeToParcel(@NonNull Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeInt(selection != null ? selection.length : 0);
dest.writeLongArray(selection);
}
}
代码示例来源:origin: geniusgithub/AndroidDialer
/** {@inheritDoc} */
@Override
public void writeToParcel(Parcel dest, int flags) {
final int size = this.size();
dest.writeInt(size);
for (RawContactDelta delta : this) {
dest.writeParcelable(delta, flags);
}
dest.writeLongArray(mJoinWithRawContactIds);
dest.writeInt(mSplitRawContacts ? 1 : 0);
}
代码示例来源:origin: com.albedinsky.android.support/support-dialogs-collection
/**
*/
@Override
public void writeToParcel(@NonNull Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeInt(selection != null ? selection.length : 0);
dest.writeLongArray(selection);
}
}
代码示例来源:origin: com.albedinsky.android/dialogs-collection
/**
*/
@Override
public void writeToParcel(@NonNull Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeInt(selection != null ? selection.length : 0);
dest.writeLongArray(selection);
}
}
代码示例来源:origin: com.albedinsky.android/dialogs
/**
*/
@Override
public void writeToParcel(@NonNull Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeInt(selection != null ? selection.length : 0);
dest.writeLongArray(selection);
}
}
代码示例来源:origin: com.albedinsky.android.support/support-dialogs-collection
/**
*/
@Override
public void writeToParcel(@NonNull Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeInt(selectionMode);
dest.writeInt(emptySelectionAllowed ? 1 : 0);
dest.writeList(items);
if (selection != null) {
dest.writeInt(selection.length);
dest.writeLongArray(selection);
} else {
dest.writeInt(-1);
}
}
代码示例来源:origin: com.albedinsky.android/dialogs
/**
*/
@Override
public void writeToParcel(@NonNull Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeInt(selectionMode);
dest.writeInt(emptySelectionAllowed ? 1 : 0);
dest.writeList(items);
if (selection != null) {
dest.writeInt(selection.length);
dest.writeLongArray(selection);
} else {
dest.writeInt(-1);
}
}
代码示例来源:origin: com.albedinsky.android.support/support-dialogs
/**
*/
@Override
public void writeToParcel(@NonNull Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeInt(selectionMode);
dest.writeInt(emptySelectionAllowed ? 1 : 0);
dest.writeList(items);
if (selection != null) {
dest.writeInt(selection.length);
dest.writeLongArray(selection);
} else {
dest.writeInt(-1);
}
}
代码示例来源:origin: com.albedinsky.android/dialogs-collection
/**
*/
@Override
public void writeToParcel(@NonNull Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeInt(selectionMode);
dest.writeInt(emptySelectionAllowed ? 1 : 0);
dest.writeList(items);
if (selection != null) {
dest.writeInt(selection.length);
dest.writeLongArray(selection);
} else {
dest.writeInt(-1);
}
}
代码示例来源:origin: proninyaroslav/libretorrent
@Override
public void writeToParcel(Parcel dest, int flags)
{
super.writeToParcel(dest, flags);
dest.writeString(torrentId);
dest.writeLongArray(filesReceivedBytes);
dest.writeInt(totalSeeds);
dest.writeInt(seeds);
dest.writeInt(downloadedPieces);
dest.writeDouble(shareRatio);
dest.writeLong(activeTime);
dest.writeLong(seedingTime);
dest.writeDouble(availability);
dest.writeDoubleArray(filesAvailability);
}
内容来源于网络,如有侵权,请联系作者删除!