2011-09-16 2 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); 
    } 
} 

이 문제를합니까 내 PrefsBackupAgentcom.backme하지만 com.backme.utils에서의 최상위 레벨에 있지? 그리고 참고로, 나는 로그에서 "Backingup"을 보지 않을거야.

답변

2

속성 android : backupAgent에는 지정된 here!와 같이 정규화 된 클래스 이름 또는 마침표 (요소에 지정된 패키지 이름에 추가됨)가 필요합니다!