Move UPDATE_INTENT to SettingsInjectorService
Change-Id: I657c799b791e49e4af097f3cc4afdaa8f48325ac
This commit is contained in:
@@ -56,6 +56,9 @@ import java.util.List;
|
||||
* Code-sharing would require extracting {@link
|
||||
* android.content.pm.RegisteredServicesCache#parseServiceAttributes(android.content.res.Resources,
|
||||
* String, android.util.AttributeSet)} into an interface, which didn't seem worth it.
|
||||
*
|
||||
* TODO: register a broadcast receiver that calls updateUI() when it receives
|
||||
* {@link SettingInjectorService#UPDATE_INTENT}.
|
||||
*/
|
||||
class SettingsInjector {
|
||||
|
||||
@@ -77,15 +80,6 @@ class SettingsInjector {
|
||||
*/
|
||||
public static final String ATTRIBUTES_NAME = "injected-location-setting";
|
||||
|
||||
/**
|
||||
* Intent action a client should broadcast when the value of one of its injected settings has
|
||||
* changed, so that the setting can be updated in the UI.
|
||||
*
|
||||
* TODO: register a broadcast receiver that calls updateUI() when it receives this intent
|
||||
*/
|
||||
public static final String UPDATE_INTENT =
|
||||
"com.android.settings.InjectedLocationSettingChanged";
|
||||
|
||||
/**
|
||||
* Returns a list with one {@link InjectedSetting} object for each {@link android.app.Service}
|
||||
* that responds to {@link #RECEIVER_INTENT} and provides the expected setting metadata.
|
||||
@@ -198,9 +192,6 @@ class SettingsInjector {
|
||||
|
||||
/**
|
||||
* Add settings that other apps have injected.
|
||||
*
|
||||
* TODO: extract InjectedLocationSettingGetter that returns an iterable over
|
||||
* InjectedSetting objects, so that this class can focus on UI
|
||||
*/
|
||||
public static void addInjectedSettings(PreferenceGroup group, Context context,
|
||||
PreferenceManager preferenceManager) {
|
||||
|
Reference in New Issue
Block a user