Я реализую функцию синхронизации для своего приложения, он выполняет синхронизирующий код после определенного времени, т. Е. Через 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>
и я реализовал onPerformSync()
в пользовательских SyncAdapter, но этот код никогда не будет выполнен,
также onCreate() or onStartCommand()
из SyncService никогда не вызывается, любые указатели в этом отношении могут быть полезны,
PS: Прочитали много подобных вопросов на этом форуме, но никто не помог мне,
Как вы отлаживаете это? использование журналов или установка точек останова? – dsharew
Проверьте свой «путь службы». это правильно? ваш сервис никогда не вызывался –
@DegenSharew, устанавливая точки останова – Vihar