Fix Settings handling of UMS broadcasts.

Had to update the filter settings to accomodate the data scheme
sent with the broadcast.

bug:2504908
Change-Id: Idf07d3b6d408489735c55df5f3310551cf6192f5
This commit is contained in:
Robert Greenwalt
2010-03-12 10:28:35 -08:00
parent 6e101d125a
commit f0ed2f3f31

View File

@@ -106,11 +106,15 @@ public class TetherSettings extends PreferenceActivity {
super.onResume(); super.onResume();
IntentFilter filter = new IntentFilter(ConnectivityManager.ACTION_TETHER_STATE_CHANGED); IntentFilter filter = new IntentFilter(ConnectivityManager.ACTION_TETHER_STATE_CHANGED);
filter.addAction(Intent.ACTION_MEDIA_SHARED);
filter.addAction(Intent.ACTION_MEDIA_UNSHARED);
mTetherChangeReceiver = new TetherChangeReceiver(); mTetherChangeReceiver = new TetherChangeReceiver();
Intent intent = registerReceiver(mTetherChangeReceiver, filter); Intent intent = registerReceiver(mTetherChangeReceiver, filter);
filter = new IntentFilter();
filter.addAction(Intent.ACTION_MEDIA_SHARED);
filter.addAction(Intent.ACTION_MEDIA_UNSHARED);
filter.addDataScheme("file");
registerReceiver(mTetherChangeReceiver, filter);
if (intent != null) mTetherChangeReceiver.onReceive(this, intent); if (intent != null) mTetherChangeReceiver.onReceive(this, intent);
mWifiApEnabler.resume(); mWifiApEnabler.resume();
} }