我有一个后台操作,我希望能够以两种模式运行:
自然的设计选择只为实现UI mode将会AsyncTask
和自然的设计选择来实现非用户界面模式将会IntentService
.
同时实现两种模式的自然设计选择是什么?即,将这两种模式合并到单个对象中的自然设计选择是什么?
我不会让一个对象通过不同的方式(UI / 非 UI)做同样的事情,而是将业务逻辑移动到一个单独的类中,然后拥有两个不同的对象(AsyncTask
and IntentService
)在您需要的时候被激活,并在其中使用该对象。另外,您计划在您的系统中运行什么类型的任务?AsyncTask
?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)