0

是否可以直接从片段内部打开数据库?我尝试将数据库处理程序从我的活动传递给片段,我知道它有效。我只是想知道我是否可以通过其他方式做到这一点。也许是更好的方法。

4

2 回答 2

1

您可以像这样在片段中创建数据库处理程序的实例

   DatabaseHandler dbh = new DatabaseHandler(getActivity());
于 2013-01-29T09:02:05.593 回答
0

我会仔细检查具体的实现,DatabaseHandler但我相信任何上下文都会这样做,因此您可以滚动自己的实现Application.getInstance()并使用您的应用程序上下文。

这使您的代码无需挂接到任何Activity实例。

于 2013-01-29T09:05:40.157 回答