2011-11-23 78 views
2

我有兩個單獨的Activities與一些計算。這些計算結果存儲在數據庫中。現在我想要一個新的Activity,如果用戶點擊添加按鈕。它應該加上兩個Activities的最終計算,它應該顯示在單個TextView在數據庫中添加數字

關於如何去做這件事的任何想法?


我在每個活動3計算場I共有摘要= 200,總材料= 100,總價格= 200。與第二項活動相同,我也有相同的字段,並進行不同的計算。

所有這些值都存儲在數據庫中,現在我有一個按鈕,新的活動,當我們點擊這個按鈕,它應該添加兩種計算和ANS應在單一的TextView顯示。

回答

0

我不知道「添加按鈕」的位置。建議它在你提到的兩個活動中。

  1. 如果你提供連接到數據庫(這是按我的理解正確的Android樣子):我會建議使用AsyncQueryHandler中添加按鈕OnClickListener啓動查詢從數據庫中獲取數據。在AsyncQueryHandler的回調來計算,並通過他們當臨時演員(使用Intent.putExtra())推出新的活動的意圖;

  2. 如果您沒有附加提供者:我會建議在添加按鈕OnClickListener中啓動Thread。在那Thread通過意圖額外傳遞計算的數據來查詢並啓動新的活動。