我有一個主要活動的程序,它產生了4個不同的意向,每個意向都有列表。有一個數據庫用於跟蹤這些列表中的所有選項。目前,startActivityForResult()
的工作方式是讓程序發送一個以逗號分隔的字符串,該字符串保存在主要活動的數組中,並在主'提交'時將其全部保存到數據庫。該列表代表每天進行的選擇,但每個列表對應於同一天。我正在使用putExtra()
將正確的列表發送到活動。Android和SQLite交互:更新具有多個意圖的行
這可能是一個問題,如果用戶關閉程序或android殺死應用程序數組可能會丟失。我想從每個產生的意圖更新當前日期數據,但是當我這樣做時它會創建一個新條目。
主要問題:我可以設置一個全球性的日期值(即在主用戶組),每個意圖可以參考使用update
我的SQL語句。我想確保數據不會丟失。目前寫入數據庫只能在主要活動中完成提交,但我希望應用程序從每個意圖寫入數據庫。
這個問題在我腦中非常抽象,如果有需要澄清,我會盡我所能。 (我在學校,只是在我回家時腦力激盪的事情)