如何在Android中显示最近的搜索历史记录列表
我有一个活动“A”,它有一个AutoCompleteTextView,我在其中实现了建议。单击建议,我将开始一项新的活动“B”,并给出结果。我想在活动“a”中的AutoCompleteTextView下面实现一个最近的搜索历史记录列表。这个列表一直在增加到一定数量。我该怎么做?请帮帮我 1/创建一个SQLite数据库 2/存储每个新搜索 3/执行SELECT查询以检索以前的搜索,然后将它们放入AutoCompleteTextView的适配器以显示建议列表 编辑: 对于步骤1: 对于步骤2: 对于步骤3: 或如何在Android中显示最近的搜索历史记录列表,android,android-layout,android-activity,android-sqlite,Android,Android Layout,Android Activity,Android Sqlite,我有一个活动“A”,它有一个AutoCompleteTextView,我在其中实现了建议。单击建议,我将开始一项新的活动“B”,并给出结果。我想在活动“a”中的AutoCompleteTextView下面实现一个最近的搜索历史记录列表。这个列表一直在增加到一定数量。我该怎么做?请帮帮我 1/创建一个SQLite数据库 2/存储每个新搜索 3/执行SELECT查询以检索以前的搜索,然后将它们放入AutoCompleteTextView的适配器以显示建议列表 编辑: 对于步骤1: 对于步骤2: 对于
希望它能帮助您使用
SharedReferences
或数据库来存储历史记录
CREATE TABLE searches(
id INTEGER PRIMARY KEY AUTOINCREMENT,
search TEXT,
date INTEGER, => could be helpful
);
INSERT INTO searches (search, date) VALUES (myValue, theCurrentDate);
SELECT * FROM searches ORDER BY search;
SELECT * FROM searches ORDER BY date;