我无法掌握为不同资源实施集中数据访问的正确方法。
我想要一个类,调用它将DataAccess.class
从 aSQLiteDatabaseHelper.class
和 a调用,这ServerAccess.class
取决于我调用它的方法时什么是合适的。
我认为DataAccess.class
从服务扩展是最好的方法,因此我可以将 ASyncTask 用于ServerAccess.class
. 现在我有疑问了。我的DataAccess.class
应用程序中的大多数活动都需要可以访问,并且我希望它在应用程序访问时停止。
根据谷歌开发人员资源,听起来服务很好地用于后台的持续操作,但鉴于我试图合并的范围,我不确定如何处理生命周期。当我使用这些方法时startService()
,我可以在内部进行服务调用吗?每次访问服务时调用它是否有意义,还是应该只在应用程序启动和停止时发生一次?stopService()
DataAccess.class
谢谢您的帮助,