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:
@@ -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();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user