這是我的代碼我有一個重複的方法,我不知道我該如何使用抽象與ormlite
@DatabaseField
String image;
Bitmap bitmapImage;
public void convertStringImageToBitmapImage() {
if (image != null) {
bitmapImage = ImageHelper.CreateBitmapFromString(image);
image = "";
}
}
我用這個方法從字符串的base64轉換爲位圖,我用它在每一個實體使用ormlite的類。每次我想更改ormlite字段時,我都需要註釋位圖代碼,因爲DatabaseConfigUtil會在我取消註釋之後爲我創建錯誤。我可能會把這段代碼放在抽象類中,但我不得不在抽象類中映射DataField,因爲ormlite在這個結構中不起作用。
這個問題的最佳解決方案是什麼?