Я новичок в SugarORM, и я хочу использовать эту библиотеку в своем приложении. после того, как установить эту библиотеку мета-теги я должен быть Продлить SugarRecord для всех классов, для этого действия я создать новый класс как продукт, как этот образецAndroid Начало работы с Sugar ORM
@Table
public class ProductTable {
private String id;
private String count;
public ProductTable() {
}
public ProductTable(String id, String count) {
this.id = id;
this.count = count;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getCount() {
return count;
}
public void setCount(String count) {
this.count = count;
}
}
и удлиняет SugarRecord Я хочу иметь класс как этот пример:
public class ProductModel extends SugarRecord<ProductModel> {
String title;
String edition;
public ProductModel(){
}
public ProductModel(String title, String edition){
this.title = title;
this.edition = edition;
}
}
, но я получаю эту ошибку:
Error:(9, 46) java: type com.orm.SugarRecord does not take parameters
для этой линии:
public class ProductModel extends SugarRecord<ProductModel> {
Я использую этот Document
спасибо sir, whats 'ProductModel' между' <> 'thats class structure? –
Это общий аргумент, поскольку ProductModel - это то, что он называется «Generic Class». Взгляните на документы для лучшего понимания. https://docs.oracle.com/javase/tutorial/java/generics/types.html – RafaelC