Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 00c40d85 authored by Allen Su's avatar Allen Su
Browse files

Implement B&R for locale notification

Bug: 275306477
Test: by manual
Change-Id: I11471227a1c9263846f9451002d1ef149b460f7d
parent 7b31a7a6
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -16,10 +16,13 @@

package com.android.settings.backup;

import static com.android.settings.localepicker.LocaleNotificationDataManager.LOCALE_NOTIFICATION;

import android.app.backup.BackupAgentHelper;
import android.app.backup.BackupDataInputStream;
import android.app.backup.BackupDataOutput;
import android.app.backup.BackupHelper;
import android.app.backup.SharedPreferencesBackupHelper;
import android.os.ParcelFileDescriptor;

import com.android.settings.fuelgauge.BatteryBackupHelper;
@@ -33,12 +36,15 @@ import java.io.IOException;
 * Backup agent for Settings APK
 */
public class SettingsBackupHelper extends BackupAgentHelper {
    private static final String PREF_LOCALE_NOTIFICATION = "localeNotificationSharedPref";

    @Override
    public void onCreate() {
        super.onCreate();
        addHelper("no-op", new NoOpHelper());
        addHelper(BatteryBackupHelper.TAG, new BatteryBackupHelper(this));
        addHelper(PREF_LOCALE_NOTIFICATION,
                new SharedPreferencesBackupHelper(this, LOCALE_NOTIFICATION));
    }

    @Override
+1 −1
Original line number Diff line number Diff line
@@ -31,7 +31,7 @@ import java.util.Map;
 * information.
 */
public class LocaleNotificationDataManager {
    private static final String LOCALE_NOTIFICATION = "locale_notification";
    public static final String LOCALE_NOTIFICATION = "locale_notification";
    private Context mContext;

    /**