我试图在模型类中生成Getter和Setter,而无需手动对其进行编码,但是这些选项未显示在Android Studio的Generate Menu中。
我的模型班(科特琳)
import com.google.gson.annotations.Expose
import com.google.gson.annotations.SerializedName
public class EventsRoadSummaryAPINodeModel {
@SerializedName("road_name")
@Expose
var road_name: String? = null
@SerializedName("locality")
@Expose
var locality: String? = null
@SerializedName("postcode")
@Expose
var postcode: String? = null
@SerializedName("local_government_area")
@Expose
var local_government_area: String? = null
@SerializedName("district")
@Expose
var district: String? = null
}
好,所以穷人解决方案是将以下内容粘贴到java文件中并重新设置变量格式。然后在“生成”菜单中选择生成Getters Setters的选项。
public class EventsRoadSummaryAPINodeModel {
@SerializedName("road_name")
@Expose
String road_name;
@SerializedName("locality")
@Expose
String locality;
@SerializedName("postcode")
@Expose
String postcode;
@SerializedName("local_government_area")
@Expose
String local_government_area;
@SerializedName("district")
@Expose
String district;
}
然后我将生成的Getters Setters粘贴到我原始的Kotlin类文件中,并让android studio将粘贴的代码重新格式化为Kotlin格式。