2011-09-16 50 views
1

清單: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.backmecom.backme.utils頂層?而且,僅供參考,我沒有看到日誌中的「備份」。

回答

2

屬性android:backupAgent需要一個完全限定的類名稱或句點(它被追加到元素中指定的包名稱中),如指定here