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

Commit 5257f6d2 authored by Ed Carrigan's avatar Ed Carrigan
Browse files

Added RINGTONE_CHANGED broadcast

CR: Josh
parent 6925de12
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ import android.annotation.SdkConstant.SdkConstantType;
import android.app.Activity;
import android.content.ContentUris;
import android.content.Context;
import android.content.Intent;
import android.content.res.AssetFileDescriptor;
import android.database.Cursor;
import android.net.Uri;
@@ -53,6 +54,11 @@ public class RingtoneManager {

    private static final String TAG = "RingtoneManager";
    
    /**
     * @hide
     */
    public static final String ACTION_RINGTONE_CHANGED = "com.tmobile.intent.action.RINGTONE_CHANGED";

    // Make sure these are in sync with attrs.xml:
    // <attr name="ringtoneType">
    
@@ -671,6 +677,10 @@ public class RingtoneManager {
        String setting = getSettingForType(type);
        if (setting == null) return;
        Settings.System.putString(context.getContentResolver(), setting, ringtoneUri.toString());  
        Intent intent = new Intent();
        intent.setAction(ACTION_RINGTONE_CHANGED);
        intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, type);
        context.sendBroadcast(intent);
    }
    
    private static String getSettingForType(int type) {