在我的 BackupAgentHelper 中,我需要知道标准首选项文件的名称。我认为“getPreferenceManager().getSharedPreferencesName()”是个好主意,但似乎我无法掌握上下文。
如何获取标准首选项文件的名称和/或 PreferenceManager 的方法?
public class MyBackupAgentHelper extends BackupAgentHelper {
private static final String TAG_PREFERENCES = "preferences";
@Override
public void onCreate() {
SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, this
.getPreferenceManager().getSharedPreferencesName());
addHelper(TAG_PREFERENCES, helper);
}
}