AsyncTask的弊端

Android开发中,AsyncTask可以替代Handler和Thread来处理后台操作和通知Ui刷新,适用于处理异步数据,并将更新Ui的场景,AsyncTask适用于后台操作只有几秒的短时操作。但是AsyncTask本身存在很多糟糕的问题,如果使用中不注意,将会影响程序的健壮性。

设计模式之原型模式

原型设计模式的是一种创建型的设计模式,如果创建过程笔记复杂耗时的话,可以考虑使用原型设计模式;通过克隆已有的对象来获取一个新的对象,你可以直接使用它,也可以修改克隆对象的部分属性再使用,使得我们的程序更加高效