AS不为人知的使用技巧

2018-02-23  本文已影响11人  34sir

插件

public class TestEntity {
    int test1;
    String test2;
}

右键Generate,选择Parceable,点击OK:

public class TestEntity implements Parcelable {
    int test1;
    String test2;

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeInt(this.test1);
        dest.writeString(this.test2);
    }

    public TestEntity() {
    }

    protected TestEntity(Parcel in) {
        this.test1 = in.readInt();
        this.test2 = in.readString();
    }

    public static final Parcelable.Creator<TestEntity> CREATOR = new Parcelable.Creator<TestEntity>() {
        @Override
        public TestEntity createFromParcel(Parcel source) {
            return new TestEntity(source);
        }

        @Override
        public TestEntity[] newArray(int size) {
            return new TestEntity[size];
        }
    };
}

Chrome插件

非插件

上一篇 下一篇

猜你喜欢

热点阅读