Remove data item from app info when not supported
Bug: 21207963 Change-Id: I91693d9a85c0905cbb021181967fa16aac61d3ea
This commit is contained in:
@@ -39,10 +39,7 @@ import android.content.res.XmlResourceParser;
|
||||
import android.nfc.NfcAdapter;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.os.INetworkManagementService;
|
||||
import android.os.Message;
|
||||
import android.os.RemoteException;
|
||||
import android.os.ServiceManager;
|
||||
import android.os.UserHandle;
|
||||
import android.os.UserManager;
|
||||
import android.preference.Preference;
|
||||
@@ -1248,14 +1245,8 @@ public class SettingsActivity extends Activity
|
||||
}
|
||||
} else if (id == R.id.data_usage_settings) {
|
||||
// Remove data usage when kernel module not enabled
|
||||
final INetworkManagementService netManager = INetworkManagementService.Stub
|
||||
.asInterface(ServiceManager.getService(Context.NETWORKMANAGEMENT_SERVICE));
|
||||
try {
|
||||
if (!netManager.isBandwidthControlEnabled()) {
|
||||
removeTile = true;
|
||||
}
|
||||
} catch (RemoteException e) {
|
||||
// ignored
|
||||
if (!Utils.isBandwidthControlEnabled()) {
|
||||
removeTile = true;
|
||||
}
|
||||
} else if (id == R.id.battery_settings) {
|
||||
// Remove battery settings when battery is not available. (e.g. TV)
|
||||
|
Reference in New Issue
Block a user