gpt4 book ai didi

android - android.graphics.Path 可以做成 Parcelable 吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:24:45 25 4
gpt4 key购买 nike

我找到了一些 topics关于使 Path 成为 Serializable 对象,但我找不到有关使其成为 Parcelable 的任何信息。据我所知,Parcelable 对象在 Bundle 中打包和解包的效率更高。

我创建了一个名为 ParcelablePath 的新对象,它扩展了“Path”并实现了 Parcelable 并覆盖了所需的方法,但我不太确定在重写的方法。

我的问题是,是否有可能使 Path 成为 Parcelable 对象?如果是这样我该怎么做?

这是一些示例代码:

public class ParcelablePath extends Path implements Parcelable {
protected ParcelablePath(Parcel in) {
}

public static final Creator<ParcelablePath> CREATOR = new Creator<ParcelablePath>() {
@Override
public ParcelablePath createFromParcel(Parcel in) {
return new ParcelablePath(in);
}

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

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

@Override
public void writeToParcel(Parcel dest, int flags) {

}
}

最佳答案

如果您使用的是 Android Studio,那么有一个不错的插件可以解决您的问题并自动执行创建类 Parcelable 的过程。

您可以在这里查看:Quickly Create Parcelable Class in Android StudioAndroid Tutorials Mobile Development

关于android - android.graphics.Path 可以做成 Parcelable 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34136978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com