private void t() {
Dialog.builder builder=new Dialog.builder(context);
builder.setMsg("消息");
builder.setTitle("标题");
Dialog dialog = builder.create();
dialog.show();
}
public static class Dialog {
Context context;
String title;
String msg;
public void setContext(Context context) {
this.context = context;
}
public void setTitle(String title) {
this.title = title;
}
public void setMsg(String msg) {
this.msg = msg;
}
public void show(){
Log.i("IMListView", "show: ");
}
public static class builder{
Context context;
Dialog dialog;
public builder(Context context) {
this.context = context;
dialog=new Dialog();
}
public void setTitle(String t){
dialog.setTitle(t);
}
public void setMsg(String m){
dialog.setMsg(m);
}
public Dialog create(){
return dialog;
}
}
}
android builder 构建者模式
最新推荐文章于 2023-11-13 15:13:25 发布