2011-03-29 35 views
1

我正在開發一個應用程序,其中使用至少5個具有不同初始時間的倒數計時器。我將來自Sqlite數據庫的其他信息加載到初始時間,並使用「活動」向用戶顯示這些定時器的狀態。我需要每秒鐘用定時器信息填充一個ListView。通常初始時間可以是2或3個小時,所以我開發了業務邏輯的服務和每個計時器的CountdownTimer。Android - 用於頻繁更新的數據庫與業務邏輯

您認爲將GUI與數據庫直接綁定的好主意,還是使用一些業務邏輯對象作爲中間人更好?

我在這裏讀到question,在Android中大多數文檔都顯示數據庫和GUI的綁定。他們回答說這種方法在性能方面比較好,但我認爲這不是我的情況。

回答

-1

我完成了。最後,我決定將GUI綁定到我的業務邏輯對象,並在定時器啓動之前從數據庫構建這些對象。每個計時器都會打勾,我只更改內存中的業務邏輯對象。我意識到這種方式我需要更新我的db更少的時間,只有當計時器卡住了。我認爲這樣我的應用程序更快。