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