我尝试将此类https://gist.github.com/patloew/bc32a2a1a3c0097e9c7020192fb2c78f与Realm数据库一起使用,但我无法使其工作。
我有一个类似于
的课程@Parcel(implementations = { DayRealmProxy.class },
value = Parcel.Serialization.BEAN,
analyze = { Day.class })
public class Day extends RealmObject {
public int hours;
}
和Day看起来像
Error:(79, 100) error: incompatible types: RealmList<CAP#1> cannot be converted to RealmList<Day>
where CAP#1 is a fresh type-variable:
CAP#1 extends RealmObject from capture of ? extends RealmObject
但是在编译时我遇到了这个错误而且我不知道错误:
public class StyledButtonCell extends ButtonCell{
/**
* Construct a new StyledButtonCell that will use a {@link SimpleSafeHtmlRenderer}.
*/
public StyledButtonCell() {
super(SimpleSafeHtmlRenderer.getInstance());
}
@Override
public void render(Context context, SafeHtml data, SafeHtmlBuilder sb) {
sb.appendHtmlConstant("<button class=\"btn btn-default\" type=\"button\" tabindex=\"-1\">");
sb.appendHtmlConstant("<i class=\"fa fa-refresh\"></i>");
if (data != null) {
sb.append(data);
}
sb.appendHtmlConstant("</button>");
}
我感谢任何帮助,因为我在没有理解的情况下花了好几个小时。
答案 0 :(得分:0)
https://gist.github.com/patloew/bc32a2a1a3c0097e9c7020192fb2c78f处的指南会生成您问题中提到的编译消息。创建单独的转换器似乎更安全,并遵循https://gist.github.com/cmelchior/72c35fcb55cec33a71e1中的指南。