在一个Activity
中,我有2个重任务。一种是使用默认行和值创建默认数据库。另一个是从数据库中提取所有数据以在屏幕上填充UI元素。该页面上有超过100个UI元素(统计数据)。在一个文件中有两个AsyncTask内部类是不好的做法吗?
现在,在一个Java代码文件中有两个AsyncTask
类会不好?一个用于创建默认数据库(仅在第一次启动时激活),另一个用于从数据库中提取填充前述UI元素所需的所有数据。
我问不好的做法,而不是担心的是同一类AsyncTask
是否可以用于两个繁重任务(通过if/else
)。