Skip to content

Commit

Permalink
例子更新
Browse files Browse the repository at this point in the history
  • Loading branch information
XFSeven7 committed Jun 8, 2018
1 parent 03bacca commit ca659e8
Show file tree
Hide file tree
Showing 4 changed files with 50 additions and 28 deletions.
38 changes: 20 additions & 18 deletions app/src/main/java/com/qxf/easysql/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
private Button update;
private Button clear;
private Button tableList;
private Button updateDB;

@Override
protected void onCreate(Bundle savedInstanceState) {
Expand Down Expand Up @@ -114,6 +115,8 @@ private void initView() {
clear.setOnClickListener(this);
tableList = (Button) findViewById(R.id.tableList);
tableList.setOnClickListener(this);
updateDB = (Button) findViewById(R.id.updateDB);
updateDB.setOnClickListener(this);
}

@Override
Expand All @@ -135,7 +138,10 @@ public void onClick(View v) {

// 创建表
case R.id.createTable:
// EasySQL.with(this).use(dbName).createTable(TypeEntity.class).createTable(NormalTable1.class).createTable(NormalTable2.class);
// EasySQL.with(this).use(dbName)
// .createTable(TypeEntity.class)
// .createTable(NormalTable1.class)
// .createTable(NormalTable2.class);
EasySQL.with(this).use(dbName).createTable(TypeEntity.class, NormalTable1.class, NormalTable2.class);
break;

Expand Down Expand Up @@ -172,22 +178,6 @@ public void onClick(View v) {

EasySQL.with(this).use(dbName).save(table1EasyEntity);

//-------------------- 修复 2018.5.28 11:14 ------------------

// EasyEntity easyEntity = new EasyEntity();
//
// TypeEntity typeEntity1 = new TypeEntity();
//
// ArrayList<TypeEntity> typeEntities = new ArrayList<>();
// typeEntities.add(typeEntity1);
// typeEntities.add(typeEntity1);
// typeEntities.add(typeEntity1);
//
// easyEntity.addAll(typeEntities); 修复前此处有错
//
// EasySQL.with(this).use(dbName).save(easyEntity);


break;

// 给表2存储数据
Expand All @@ -199,7 +189,13 @@ public void onClick(View v) {

// 给表3存储数据
case R.id.save3:
EasySQL.with(this).use(dbName).save(new EasyEntity().add(new NormalTable2(4, "李四")).add(new NormalTable2(5, "王五")));
NormalTable2 normalTable2 = new NormalTable2();
// normalTable2.setAa("111");

NormalTable2 normalTable21 = new NormalTable2();
// normalTable21.setAa1("1111");

EasySQL.with(this).use(dbName).save(new EasyEntity().add(normalTable2).add(normalTable21));
break;

// 检查表1的数据
Expand Down Expand Up @@ -301,6 +297,12 @@ public void onClick(View v) {
show.setText(sum);

break;

// 更新数据库
case R.id.updateDB:
EasySQL.with(this).updateAllTable();
break;

}
}

Expand Down
9 changes: 9 additions & 0 deletions app/src/main/java/com/qxf/easysql/NormalTable1.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ public class NormalTable1 extends EasyTable {

private String name;
private int age;
private int newField;

public NormalTable1() {
}
Expand All @@ -15,6 +16,14 @@ public NormalTable1(String name, int age) {
this.age = age;
}

public int getNewField() {
return newField;
}

public void setNewField(int newField) {
this.newField = newField;
}

public String getName() {
return name;
}
Expand Down
17 changes: 7 additions & 10 deletions app/src/main/java/com/qxf/easysql/NormalTable2.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,17 @@ public class NormalTable2 extends EasyTable {

private int id;
private String name;
private int newField;

public NormalTable2() {
}

public NormalTable2(int id, String name) {
this.id = id;
this.name = name;
public int getNewField() {
return newField;
}

public void setNewField(int newField) {
this.newField = newField;
}

public int getId() {
Expand All @@ -31,11 +35,4 @@ public void setName(String name) {
this.name = name;
}

@Override
public String toString() {
return "Table3{" +
"id=" + id +
", name='" + name + '\'' +
'}';
}
}
14 changes: 14 additions & 0 deletions app/src/main/java/com/qxf/easysql/TypeEntity.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ public class TypeEntity extends EasyTable {
private boolean _bit;
private int _int;

private int newField;

public TypeEntity() {
}

Expand All @@ -34,6 +36,18 @@ public TypeEntity(byte _byte, long _long, float _float, short _short, byte[] byt
this._int = _int;
}

public boolean is_bit() {
return _bit;
}

public int getNewField() {
return newField;
}

public void setNewField(int newField) {
this.newField = newField;
}

public byte get_byte() {
return _byte;
}
Expand Down

0 comments on commit ca659e8

Please sign in to comment.