I'm creating an app in Android Studio, which connects to a Cloud Firestore database. In the database I have the following structure:
package com.example.gym.models;
public class PopularModel {
String name;
String description;
String rating;
String discount;
String type;
String img_url;
public PopularModel() {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getRating() {
return rating;
}
public void setRating(String rating) {
this.rating = rating;
}
public String getDiscount() {
return discount;
}
public void setDiscount(String discount) {
this.discount = discount;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getImg_url() {
return img_url;
}
public void setImg_url(String img_url) {
this.img_url = img_url;
}
}
When i run the program, it says No setter/field for type found on class com.example.gym.models.PopularModel. Can someone help me please?
Have you tried adding a parameterized constructor?
package com.example.gym.models;
public class PopularModel {
String name;
String description;
String rating;
String discount;
String type;
String img_url;
public PopularModel() {
}
public PopularModel(String name, String description, String rating, String discount, String type, String img_url) {
this.name = name;
this.description = description;
this.rating = rating;
this.discount= discount;
this.type = type;
this.img_url = img_url;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getRating() {
return rating;
}
public void setRating(String rating) {
this.rating = rating;
}
public String getDiscount() {
return discount;
}
public void setDiscount(String discount) {
this.discount = discount;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getImg_url() {
return img_url;
}
public void setImg_url(String img_url) {
this.img_url = img_url;
}
}
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.