我如何从 DBhandler 类调用函数到我的其他活动

时间:2021-03-30 12:25:35

标签: java android sqlite crud sql-delete

在DBhandler类中我有一个removeAll()函数我想要当我的MaincashierActivity开始数据时SQLite表中的所有数据都应该被删除

// DBhandler class
 public void removeAll() {
    SQLiteDatabase db = this.getWritableDatabase(); 
    db.delete("TABLE_Users", null, null);
}

我想在我的 MaincashierActivit 中调用这个函数,当这个 Activity Strat 应该删除 SQLite 数据库中的所有数据

//MaincashierActivity
public class MaincasheirActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maincasheir);





  }

 }

1 个答案:

答案 0 :(得分:0)

因此,如果您的 SQLite 已经被创建,那么您只需要在 MaincasheirActivity 中声明 DBhandler 并使用 removeAll 方法:

DBhandler dbhandler = new DBhandler();
dbhandler.removeAll();
相关问题