android - BackupAgent 什么都不做

标签 android android-backup-service

list :

<manfiest package="com.backme"  ... />
    <application android:backupAgent="PrefsBackupAgent" .../>
<meta-data
            android:name="com.google.android.backup.api_key"
            android:value="12345...." />

代码:

public class PrefsBackupAgent extends BackupAgentHelper {
    @Override
    public void onCreate() {
        Log.d("PrefsBackupAgent","Backingup");
        SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, PlacesConstants.SHARED_PREFERENCE_FILE);
        addHelper(PlacesConstants.SP_KEY_FOLLOW_LOCATION_CHANGES, helper);
    }
}

我的 PrefsBackupAgent 不在 com.backme 的顶层而是在 com.backme.utils 有关系吗?仅供引用,我没有在日志中看到“备份”。

最佳答案

属性 android:backupAgent 需要一个完全限定的类名或一个句点(它附加到元素中指定的包名称),如指定的 here !

关于android - BackupAgent 什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7450865/

相关文章:

android - 在 Basic4Android 中使用 Tooleap SDK

android - 使用 LIKE 的查询不适用于 GreenDAO

Android BackupAgent 不工作

android - 没有ui的后台应用

android - VMDebug.startGC 在跟踪 View 文件中的含义是什么

android - TextInputLayout 下划线颜色在聚焦时不适应自定义颜色

android - MBTiles 性能

android - 什么是 "android:allowBackup"?

安卓自动备份 : Transport rejected package

Android 备份服务 - 何时以及多久备份一次?