2014-11-02 38 views
0

我正在嘗試創建一個模擬消息應用程序。顯示按照日期分組的Android記錄

我輸入了由我發送到內置數據庫(SQLite)的所有消息,並帶有以下列 - ID,FROM,TO,MESSAGE,TIMESTAMP,並顯示消息以及輸入消息的時間數據庫,但我很難找出一種方法來分組在特定日期發送的所有消息,併爲這些消息分配一個日期標籤,然後爲在另一個日期發送的下一組消息指定新的日期標籤WhatsApp的)。

+0

搜索SectionIndexer和Android的可篩選的例子 – Amt87 2014-11-02 11:23:12

+0

HTTP:/ /www.motzwrit.es/post/18090937895/listview-fastscroll-with-sectionindexer-in-mono-for – Amt87 2014-11-02 11:23:51

回答

0

你只是要求一種方式來總結每個日期的消息數量?如果是這樣,一個簡單的SQLite查詢像這樣就足夠了:

Select date(datetime(timestamp/1000, 'unixepoch')) AS Date, COUNT(*) AS MessageCount FROM Messages GROUP BY Date 

另外,原諒我,我不熟悉的WhatsApp是如何工作的:)