在Android Studio的“生成”菜单中为Koltin类生成Getter Setter选项

问题描述 投票:0回答:1

我试图在模型类中生成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


}
android android-studio kotlin getter-setter generate
1个回答
0
投票

好,所以穷人解决方案是将以下内容粘贴到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格式。

© www.soinside.com 2019 - 2024. All rights reserved.