ORMLite のドキュメント で、使用しなければならない Unicode シンボルを含む文字列を格納しているのを見たことがありますString (DataType.STRING_BYTES)
。しかし、ArrayBytes の String 属性も変更する必要がありますか?
今まで @DatabaseField(dataType = DataType.STRING_BYTES) を String 属性の上で使用していましたが、これは機能しません。
モデル
@DatabaseTable(tableName="Messages")
public class Message {
@DatabaseField(dataType = DataType.STRING_BYTES)
private String message;
//get and set methods...
...
}
アクティビティ
...
TextView message = new TextView(this);
message.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT));
message.setText(m.getMessage());
linearLayout.addView(message);
...