【发布时间】:2012-09-18 18:14:42
【问题描述】:
当我使用toString() 将位图转换为字符串时,我得到类似的东西:android.graphics.Bitmap@40da7c08。我希望该名称始终相同,以便我可以比较它。有什么办法吗?
【问题讨论】:
当我使用toString() 将位图转换为字符串时,我得到类似的东西:android.graphics.Bitmap@40da7c08。我希望该名称始终相同,以便我可以比较它。有什么办法吗?
【问题讨论】:
最好扩展位图类并添加另一个方法来生成您理解的唯一标识符。
【讨论】:
这是Java 中toString() 方法的默认实现。它基本上是类的完全分类名称,后跟对象的hexcode。
我建议您根据 equals() 方法进行比较,或者将您的 Bitmap 对象包装在您的类中并添加 name 或 id 属性。
【讨论】:
Bitmap 类,并覆盖 toString() 的实现以对像素进行比较,类似于 this example 显示。