我有一个初始化游戏的活动,它可以从多个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