我有一個初始化遊戲的活動,它可以從多個SQLite表中進行多重選擇和插入。Android AsyncTask - 每個數據庫操作一個子類?
我想了解AsyncTask,但是,從我讀過的所有示例中,我想知道是否必須爲每個不同的數據操作創建子類AsyncTask,我需要做什麼?
例如,我NewGame活動執行以下操作:
1) Insert new player record into PLAYER table
2) Insert new player's pet record into PET table
3) Select cursor of n records from INVENTORY
4) Insert array of ranomly chosen inventory items into PLAYER_OWNED table
5) ....more things of a similar nature
有將要爲各種事情多了一些選擇和插入太大,所以有對每一個單獨的子類是會得到瘋狂。更不用說,這場比賽將有大約8項活動,所有這些都嚴重依賴於數據庫讀寫。
因此,基本上,我如何最好地使用AsyncTask來執行許多不同的SQLite操作?
您介意分享您閱讀過這個主題的教程嗎? – antonio081014 2013-10-14 23:23:14