gpt4 book ai didi

android - 如何使用安全参数将 "bitmap"作为参数传递

转载 作者:行者123 更新时间:2023-12-04 23:55:22 24 4
gpt4 key购买 nike

我要通过Bitmap作为使用安全参数的另一个 fragment 的参数。什么是正确的argType用于传递位图。

<fragment
android:id="@+id/nextFragment"
android:name="com.example.----.NextFragment"
android:label="fragment_next"
tools:layout="@layout/fragment_next" >
<argument
android:name="image"
app:argType="???"
android:defaultValue="???" />
</fragment>

最佳答案

您可以将 argType 添加为 android.graphics.Bitmap
来自 NavType.java 的源代码

Class clazz = Class.forName(className);
if (Parcelable.class.isAssignableFrom(clazz)) {
return new ParcelableType(clazz);
} else if (Enum.class.isAssignableFrom(clazz)) {
return new EnumType(clazz);
} else if (Serializable.class.isAssignableFrom(clazz)) {
return new SerializableType(clazz);
}

并且 Bitmap 实现了 parcelable,所以它可以工作。

您可以删除默认值

关于android - 如何使用安全参数将 "bitmap"作为参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58645758/

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