1

显现:

<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);
    }
}

myPrefsBackupAgent不在顶层com.backme但在的顶层有关系com.backme.utils吗?仅供参考,我没有在日志中看到“备份”。

4

1 回答 1

2

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

于 2011-11-12T10:48:30.817 回答