我在理解 Android SDK 中的搜索对话框时遇到了一些麻烦。
我的应用程序的“主要活动”提供了一个按钮。如果用户单击此按钮,则会调用搜索对话框。然后搜索本身在异步任务中完成,因为它可能需要一些时间。到现在为止还挺好。
主要活动还创建了一个数据库适配器对象,用于初始化数据库、执行查询等。但是如何在可搜索活动中使用此适配器对象?
主要活动
// Init database
DatabaseAdapter dba = new DatabaseAdapter();
dba.init();
// open search dialog
if (buttonClick) onSearchRequest();
可搜索的活动
- 从搜索对话框获取意图并接收查询 -> 确定
- 如何再次使用数据库适配器执行查询?
我必须创建一个新对象吗?我可以以某种方式将它从最小活动传递到可搜索活动,[...]?
谢谢,
罗伯特