一般接口請求返回對象,都會執行數據獲取與數據設置的方法。即右擊引用 Generate… 當中的 Getter And Setter 方法。且大多數人會習慣性在定義對象數據的時候,會依據實際情況爲每個數據添加前綴。如變量前綴 ‘m’,或者靜態前綴 ‘s’。
這個時候執行 Getter And Setter 方法就顯得比較尷尬了,生成的數據操作方法名也相應的植入了前綴。如下顯示:
public class UserModel {
private String mName;
private String mUrl;
public String getmName() {
return mName;
}
public void setmName(String mName) {
this.mName = mName;
}
public String getmUrl() {
return mUrl;
}
public void setmUrl(String mUrl) {
this.mUrl = mUrl;
}
}
針對這樣的問題,好在 Android Studio 在代碼編輯區設置當中已提供瞭解決辦法,希望能引導更多小夥伴解決這樣的問題。
修改設置結果:
public class UserModel {
private String mName;
private String mUrl;
public String getName() {
return mName;
}
public void setName(String name) {
mName = name;
}
public String getUrl() {
return mUrl;
}
public void setUrl(String url) {
mUrl = url;
}
}