Android 单个应用程序中有多个同步适配器,或仅1个
这个问题更具理论性。假设我有一个社交媒体应用程序。此应用程序需要同步脱机数据,其中包括3个主要且相当独立的区域:通知、用户配置文件和日历数据。我可以为每一个都有3个单独的同步适配器,或者我可以使用一个调用其他3个组合同步适配器的主同步适配器。现在,用户将不会在设置->帐户中看到“同步”,因为可见性将被关闭,但谁知道需求总是在变化。我认为这两种方法都有好处。我希望听到外界的意见,这将促使我更多地思考这个场景 如果要独立控制每个源的同步,应创建3个单独的SyncAdapter。如果同时协调所有3个源的同步是可以接受的,那么一个同步适配器将是理想的 理想的做法是抽象同步实现,以便可以为每个同步源实现使用/共享它 这种抽象可以在这个库中找到:Android 单个应用程序中有多个同步适配器,或仅1个,android,oop,architecture,android-syncadapter,Android,Oop,Architecture,Android Syncadapter,这个问题更具理论性。假设我有一个社交媒体应用程序。此应用程序需要同步脱机数据,其中包括3个主要且相当独立的区域:通知、用户配置文件和日历数据。我可以为每一个都有3个单独的同步适配器,或者我可以使用一个调用其他3个组合同步适配器的主同步适配器。现在,用户将不会在设置->帐户中看到“同步”,因为可见性将被关闭,但谁知道需求总是在变化。我认为这两种方法都有好处。我希望听到外界的意见,这将促使我更多地思考这个场景 如果要独立控制每个源的同步,应创建3个单独的SyncAdapter。如果同时协调所有3个源