0
我为我的应用程序实现了一个同步功能,它在指定的时间量之后执行同步代码,即15分钟后(现在),但是我的自定义SyncAdapter中的代码没有得到执行。我的SyncAdapter根本没有执行
我在AndroidManifest.xml
定义我的服务如下:
<service
android:name="packagename.SyncService"
android:exported="true"
android:process=":sync" >
<intent-filter>
<action android:name="android.content.SyncAdapter" />
</intent-filter>
<meta-data
android:name="android.content.SyncAdapter"
android:resource="@xml/syncadapter" />
</service>
,我已经在定制SyncAdapter实现onPerformSync()
,但是这个代码永远不会被执行,
也SyncService的onCreate() or onStartCommand()
永远不会调用, 任何与此有关的指针可能会有所帮助,
PS:在这个论坛上看过很多类似的问题,但没有人帮助我的原因,
你是如何调试的?使用日志或设置中断点? – dsharew
检查你的'服务路径'。这样对吗?您的服务从未被称为 –
@DegenSharew设置断点 – Vihar