微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决我如何从 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);





  }

 }

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。