首页 > 解决方案 > 我如何将函数从 DBhandler 类调用到我的其他活动

问题描述

在 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);





  }

 }

标签: javaandroidsqlitecrudsql-delete

解决方案


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

DBhandler dbhandler = new DBhandler();
dbhandler.removeAll();

推荐阅读