注销后,我正在尝试删除所有表,然后在重新登录LoginActivity时重新创建它们。
我尝试了deleteDatabase
,但这似乎根本没有删除数据库,因为当我被带回LoginActivity时,我仍然可以查询数据库中的元素。
我正在尝试在触发onClick
事件时从DrawerActivity中删除所有表。以下是我到目前为止的情况:
DrawerAdapter.java
@Override
public void onClick(View v) {
if(getPosition() == 1) {
context.deleteDatabase("mynew.db");
context.startActivity(new Intent(context, LoginActivity.class)); //end services here
}
}
由于以上操作不起作用,我尝试阅读使用TableUtils
来删除我的表格,但我不确定我是否应该这样做{{1} }。如果是,我如何从Adapter类中访问这些实用程序?那么在尝试重新创建已删除的表时,下一步是什么?