欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android lombok学习,分享写demo过程中的处理

程序员文章站 2022-04-28 13:05:46
下面说一下我写demo过程中的处理过程(可能与网络其他的有些不同) 1.as中安装插件 在android studio下,进入setting->plugins ,右侧搜索lombok,然后点击...

下面说一下我写demo过程中的处理过程(可能与网络其他的有些不同)

1.as中安装插件

android studio下,进入setting->plugins ,右侧搜索lombok,然后点击安装,重启android studio

Android lombok学习,分享写demo过程中的处理

2.添加依赖项

compileonly "org.projectlombok:lombok:1.16.20"
annotationprocessor "org.projectlombok:lombok:1.16.20"

3.实现类person

@getter @setter
public class person {
 private int id ;
 private string name;
 private string sex;
}

其中 setid、setname、setsex及getid、getname、getsex是添加完 @getter @setter 后自动实现的

4.调用 person 类

public class mainactivity extends appcompatactivity {

 private person person = null;
 private string tag = "mainactivity";

 @override
 protected void oncreate(bundle savedinstancestate) {
  super.oncreate(savedinstancestate);
  setcontentview(r.layout.activity_main);

  person = new person();
  person.setid(0);
  person.setname("zhang");
  person.setsex("man");

  int id = person.getid();
  string name = person.getname();
  string sex = person.getsex();
  log.e(tag,"person id:" + string.valueof(id)+"name:"+ name + "sex:"+sex);
 }
}

该框架可以减少代码量,是代码更简洁;个人认为使用的框架越多,代码越简洁,有时反而会增加代码的难度