android

时间:2017-01-05 10:27:39

标签: android

android中内容提供程序和存根内容提供程序之间的主要区别是什么?我在运行同步适配器时遇到了这个问题:https://developer.android.com/training/sync-adapters/running-sync-adapter.html

2 个答案:

答案 0 :(得分:1)

Android同步适配器框架会检查您的应用中是否有内容提供商。如果您的应用中没有内容提供商,则您的同步适配器将无法正常运行。

如果您不使用内容提供来在本地存储数据,则必须提供存根内容提供程序才能使同步适配器正常工作。

Stub内容提供程序只是内容提供程序的虚拟实现,它什么都不做。

答案 1 :(得分:0)

使用同步适配器框架时,您还可以创建存根内容提供程序作为替代方案。

首先,了解同步适配器框架

应用中的同步适配器组件封装了在设备和服务器之间传输数据的任务的代码。

创建存根内容提供商

同步适配器框架旨在处理由灵活且高度安全的内容提供程序框架管理的设备数据。因此,同步适配器框架期望使用该框架的应用程序已为其本地数据定义了内容提供程序。如果同步适配器框架尝试运行同步适配器,并且您的应用没有内容提供商,则同步适配器会崩溃。