android-syncadapter

    0熱度

    1回答

    我想創建一個POS應用程序,但由於某種原因,應用程序應該在沒有互聯網連接時工作(以及稍後在連接到互聯網時進行同步)。我唯一想到的方法是在本地數據庫和服務器之間進行同步,但我沒有想法如何或最好的方法來做到這一點。我對此有幾個問題: 是否可以使用FCM雲消息傳遞來執行此操作?我的意思是客戶端A告訴FCM數據已經改變,然後FCM通知幾個客戶端(電話)在後臺執行同步數據庫,而無需用戶(電話擁有者)確認(自

    3熱度

    1回答

    我在使用SyncAdapter時遇到了問題。最奇怪的是,它是早期工作,但現在只有手動調用它才能同步。 這還不算在模擬器(API 24) 這裏工作是我的同步適配器的代碼: public class SmogAppSyncAdapter extends AbstractThreadedSyncAdapter { private static final String LOG_TAG = SmogA

    1熱度

    1回答

    是否有可能確定(在啓動應用程序的過程中)同步狀態爲SyncAdapter,該進程在單獨的:sync進程中運行?我一直在玩弄下面的標準ContentResolver方法,並且不能讓它們中的任何一個返回true,除非下面的代碼在與我的SyncAdapter(:sync進程)相同的進程中執行。 val currentSyncs = ContentResolver.getCurrentSyncs().an

    0熱度

    2回答

    我正在製作社交媒體Android應用程序。第一次打開應用程序時,用戶需要註冊或登錄。現在,顯然,我想存儲該登錄信息,以便用戶每次啓動應用程序時都不必登錄。我可以簡單地將登錄詳細信息存儲在SharedPreferences中,但我聽說過SyncAdapter,這是SyncAdapter的主要用途(也用於後臺同步)。我不需要後臺同步。 SyncAdapter如何工作?因爲我使用的是Java服務器來保存

    0熱度

    2回答

    我寫了一個聯繫人提供程序。它可以通過「設置/帳戶」進行配置,它可以正確同步來自遠程服務器的聯繫人,這些聯繫人在「Google聯繫人」應用程序中可見。 但在「Google通訊錄應用程序」的「聯繫人顯示」設置中,我看不到我的提供商(但我看到其他人,如Skype)。平臺:Android> = 5.0 任何想法? TIA 羅伯特C.

    1熱度

    1回答

    在iOS中,背景獲取在調用背景獲取期間有一段時間的限制。但是在android中,SyncAdapter會有執行的時間限制,還是會繼續同步直到完成。

    -1熱度

    1回答

    我試圖將手機中的所有聯繫人與我的應用程序鏈接起來。然後從聯繫應用程序啓動我的應用程序。在api < 23它工作正常。但在api> 23的聯繫人得到重複。所以讓我知道任何人試過這!! !!這是我試過..! public class ContactsSync extends AsyncTask<String, String, String> { @Override protect

    2熱度

    1回答

    我剛開始學習如何使用Dagger,並且我已將自己的Backend連接類轉換爲自動注入。 該類處理Retrofit並執行網絡請求。它曾經有過的靜態方法,但現在它是一個對象,例如: Backend.fetchPost(context, 42); // old way mBackend.fetchPost(42); // mBackend is an injected field 上下文用於檢索提

    0熱度

    1回答

    當我試圖實現我的應用程序的Sync Adapter Framework運行應用程序之前,將出現以下錯誤: No resource identifier found for attribute 'contentAuhority' in package 'android' 我syncadapter.xml資源文件 <?xml version="1.0" encoding="utf-8"?> <s

    1熱度

    1回答

    我知道,當您訂閱Observable時,您將獲得訂閱,您必須使用Android的生命週期取消訂閱。 因此,在片段或活動中訂閱的情況下,我使用onDestroy()取消訂閱。 但我的問題是,當我在沒有任何生命週期的地方進行訂閱時。例如在SyncAdapter中。在這種情況下(或多種情況)我如何「自動取消訂閱」來避免內存泄漏? 是否有任何好的做法說「我從來沒有訂閱過XXX的地方」,我打破了SyncAd