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