Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以直接从片段内部打开数据库?我尝试将数据库处理程序从我的活动传递给片段,我知道它有效。我只是想知道我是否可以通过其他方式做到这一点。也许是更好的方法。
您可以像这样在片段中创建数据库处理程序的实例
DatabaseHandler dbh = new DatabaseHandler(getActivity());
我会仔细检查具体的实现,DatabaseHandler但我相信任何上下文都会这样做,因此您可以滚动自己的实现Application.getInstance()并使用您的应用程序上下文。
DatabaseHandler
Application.getInstance()
这使您的代码无需挂接到任何Activity实例。
Activity