當我得到UserRecoverableAuthIOException
在AbstractThreadedSyncAdapter
,我創建一個通知如下。如何暫停和恢復在Android的線程
下面是我如何創建服務:
@覆蓋 公衆的IBinder onBind(意向爲arg0){// TODO自動生成方法存根 Log.i( 「服務」, 「主題開始」 ); return this.getSyncAdapter()。getSyncAdapterBinder(); }
private GoogleTasksSyncAdapter getSyncAdapter() {
if (syncAdapter == null)
{
Log.i("Service", "syncAdapter started");
syncAdapter = new MySyncAdapter(this);
}
return syncAdapter;
}
一旦線程啓動,我養的通知。但是,一旦用戶點擊通知,他們就可以看到授權活動。在授權後如何從最後一點恢復。即在Syncadapter中關閉活動後如何獲得通知。
您好,感謝很多後重新啓動同步。但是我希望一旦掛起的意圖授權完成回調。即我將獲得授權屏幕,我將授權該服務,一旦關閉,我需要從開始同步活動 – Naruto
的位置恢復,但是,如果發生異常,syncAdapter將繼續運行,因此SyncAdapter線程將完成。您可以嘗試以下方法:當同步方法生成異常時,您會收到通知,並使用Bundle在下一個方法中啓動另一個Sync活動。 ContentResolver.requestSync(account,CONTENT_AUTHORITY,bundle); 你瞭解我嗎?如果你願意,我會用代碼發佈另一個答案。我希望那些作品。 –
嗨,我沒有得到你。我只想知道如何在通知活動完成後重新啓動同步。你可以請張貼一段代碼。請多謝支持 – Naruto