我有一个设置,并且我有一个使用andSearchView
的松散解耦架构。Retrofit
Otto
我想知道在 Android 或任何移动应用程序中搜索的最佳实践是什么(这意味着类似的东西也可以应用于 iOS)。
具体来说,我正在使用AutoCompleteTextView
来处理我SearchView
的建议,并且数据直接来自API
. 我不认为这是最佳实践,因为每次用户更改文本时SearchView
都会启动 API 调用。
我正在考虑在 SQLite 中存储一个缓存,然后从那里 ping 结果,但是如果用户想要最直接的数据怎么办?你会怎么处理?那会采用什么模式?
如果您对 Android 中搜索的最佳架构或方法有任何想法,将不胜感激。