Android库:activeandroid索引和唯一注释不可用

时间:2015-05-07 08:57:56

标签: java android activeandroid

正如activeandroid库建议的那样,当声明模型类对象使用注释唯一和索引注释参数分别为列的唯一约束和索引时,here

/**activeandroid imports**/
import com.activeandroid.annotation.Column;
import com.activeandroid.Model;
....
@Table(name="Product")
public class Product extends Model{
    ...
    /**issue: index is not a valid parameter for Column annotation**/
    @Column(name = "Category", index = true)
    public String category;
    ...
}

/**activeandroid imports**/ import com.activeandroid.annotation.Column; import com.activeandroid.Model; .... @Table(name="Product") public class Product extends Model{ ... /**issue: index is not a valid parameter for Column annotation**/ @Column(name = "Category", index = true) public String category; ... }

我尝试实现此功能,但库中没有注释参数索引唯一。 我使用的是3.0版jar 试过版本3.1 beta,同样的问题。 3.1虽然是最新的jar,但我错过了什么?请建议使用activeandroid库时创建索引的解决方案。 感谢

1 个答案:

答案 0 :(得分:0)

检查您是否在类别类中扩展模型

public class Category extends Model {}

如果不是,请发布整个班级和错误日志。