0

我正在构建一个有助于搜索的应用程序,就像谷歌的搜索小部件一样。在我的应用程序中,我有一个自动建议,它以 json 格式从 wiki-suggest URL 带来键入的数据。我可以填充它,但我想知道如何保存我最近的搜索并将其显示在应用程序上,就像谷歌的搜索小部件一样。我对此一无所知。此时任何建议或调整都会有所帮助。

我可以做一件事,在按下搜索按钮后输入查询,同时将其保存在数据库中或其他东西,如果用户回来,我可以在应用程序中填充字符串。那可能吗?如果是的话,可以告诉我如何从 SQLite 数据库中存储和检索字符串。

4

2 回答 2

1

您可以使用 SQLite 将搜索键与搜索时间的列一起存储在表中。然后,您可以通过时间限制访问最近的搜索。谷歌搜索 SQLite Android 将返回有关此问题的大量资源。本教程可能对开始有用:http ://www.vogella.com/articles/AndroidSQLite/article.html 。

于 2012-09-07T22:41:19.220 回答
0

您可以使用您编写的文件或使用 SharedPreferences 在应用程序生命周期之外存储数据:SharedPreferenes | 安卓开发者

于 2012-09-07T22:44:38.187 回答