BackupAgent无所事事
表现:
<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需要一个完全限定的类名或一个句点(它被追加到元素中指定的包名称中),正如这里指定的那样!
链接地址: http://www.djcxy.com/p/25481.html