1
0
mirror of https://github.com/owncloud/android-library.git synced 2025-06-07 16:06:08 +00:00

Make OwnCloudVersion parcelable

This commit is contained in:
davigonz 2019-02-19 17:54:45 +01:00
parent d7b190d06b
commit 0b3c8a7bf8

View File

@ -25,7 +25,10 @@
package com.owncloud.android.lib.resources.status;
public class OwnCloudVersion implements Comparable<OwnCloudVersion> {
import android.os.Parcel;
import android.os.Parcelable;
public class OwnCloudVersion implements Comparable<OwnCloudVersion>, Parcelable {
public static final int MINIMUN_VERSION_FOR_CHUNKED_UPLOADS = 0x04050000; // 4.5
@ -196,4 +199,15 @@ public class OwnCloudVersion implements Comparable<OwnCloudVersion> {
public boolean isPublicSharingWriteOnlySupported() {
return (mVersion >= MINIMUM_VERSION_WITH_WRITE_ONLY_PUBLIC_SHARING);
}
@Override
public int describeContents() {
return super.hashCode();
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(mVersion);
dest.writeInt(mIsValid ? 1 : 0);
}
}