编辑
第一个活动打开一个数据库:我使用了代码
LoginDbAdapter mDbHelper; // as a data member
叫
// in my onCreate() of my main activity login
mDbHelper = new LoginDbAdapter(this);
然后在我的
public void onResume(){
mDbHelper.open(); // opens only when the activity is resumed
super.onResume();
}
然后我在我的第二个活动中做同样的事情来添加一个用户。这行得通。
我的问题如下:**如何打开指向数据库中第二个表的链接以访问
a 仅用户信息。我在哪里关闭它。**
更新
另一种效果更好的方法是在 onResume 中初始化我的 DbAdapter,然后DbAdapter.open();
仅在我需要访问数据库时调用并在工作完成后立即关闭它DbAdapter.close();
注意:打电话startManagingCursor(cursor);
和stopManagingCursor(cursor);