如何在Android中显示最近的搜索历史列表

时间:2016-02-01 09:53:56

标签: android android-layout android-activity android-sqlite

我有一个活动'A',它有一个AutoCompleteTextView,我已经实现了这些建议。点击建议我开始一个新的活动'B'给出结果。我想在活动'A'中的AutoCompleteTextView下面实现最近的搜索历史列表。该列表继续增加到某个NO。我该怎么做?请帮助!!

1 个答案:

答案 0 :(得分:0)

1 /创建一个SQLite数据库。

2 /存储每个新搜索

3 /执行SELECT查询以检索先前的搜索,然后将它们放入AutoCompleteTextView的适配器中以显示建议列表

修改

对于第1步:

CREATE TABLE searches(
   id INTEGER  PRIMARY KEY   AUTOINCREMENT,
   search TEXT,
   date INTEGER, => could be helpful
);

对于第2步:

INSERT INTO searches (search, date) VALUES (myValue, theCurrentDate);

对于第3步:

SELECT * FROM searches ORDER BY search;

OR

SELECT * FROM searches ORDER BY date;

希望有所帮助