【发布时间】:2015-09-25 10:07:50
【问题描述】:
我有一个SearchView 设置,并且我有一个使用Retrofit 和Otto 的松散解耦架构。
我想知道在 Android 或任何一般移动应用程序中搜索的最佳做法是什么(这意味着类似的东西也可以应用于 iOS)。
具体来说,我使用AutoCompleteTextView 来处理我的SearchView 中的建议,并且数据直接来自API。我认为这不是最佳做法,因为每次用户更改 SearchView 中的文本时,都会发起 API 调用。
我正在考虑在 SQLite 中存储一个缓存,然后从那里 ping 结果,但是如果用户想要最直接的数据怎么办?你会怎么处理?那会采用什么模式?
如果您对 Android 中搜索的最佳架构或方法有任何想法,我们将不胜感激。
【问题讨论】:
标签: android search searchview otto