Java 同步适配器在小米手机中不工作

Java 同步适配器在小米手机中不工作,java,android,Java,Android,我创建了一个同步适配器,以便每隔一段时间将数据从android mobile同步到服务器。除Redmi note 4外,该适配器在所有android设备上都能正常工作。尝试更改Redmi note 4中的不同设置,但没有用 原因可能是什么?小米的安全应用程序阻止了这项服务。选中它,并启用正在运行的服务。但我不知道真正的解决方案你可以删除安全应用程序。虽然这需要你去根 以下代码是典型的注册代码SyncAdapter服务 <service android:na

我创建了一个同步适配器,以便每隔一段时间将数据从android mobile同步到服务器。除Redmi note 4外,该适配器在所有android设备上都能正常工作。尝试更改Redmi note 4中的不同设置,但没有用


原因可能是什么?

小米的安全应用程序阻止了这项服务。选中它,并启用正在运行的服务。但我不知道真正的解决方案

你可以删除安全应用程序。虽然这需要你去根

以下代码是典型的注册代码SyncAdapter服务

     <service
            android:name="com.example.android.datasync.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>

属性android:process=“:sync”告诉系统在名为sync的全局共享进程中运行服务。如果你的应用程序中有多个同步适配器,它们可以共享此过程,从而减少开销


如果您从服务标签中删除此属性,这将适用于Xami手机

您的代码?错误消息?E/SyncManager:绑定尝试失败-目标:ComponentInfo{com.parcelbhej.android/com.parcelbhej.android.core.services.datasync.SyncService}您好,问得好,但要想找到线索,请先看看那边,然后编辑您的问题,我很肯定会有人为您提供更多的解决步骤