Merge "Split chooseUpstreamType() into two separate functions"
This commit is contained in:
@@ -1057,9 +1057,13 @@ public class Tethering extends BaseNetworkObserver implements IControlsTethering
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected void chooseUpstreamType(boolean tryCell) {
|
protected void chooseUpstreamType(boolean tryCell) {
|
||||||
|
final int upstreamType = findPreferredUpstreamType(tryCell);
|
||||||
|
setUpstreamByType(upstreamType);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected int findPreferredUpstreamType(boolean tryCell) {
|
||||||
final ConnectivityManager cm = getConnectivityManager();
|
final ConnectivityManager cm = getConnectivityManager();
|
||||||
int upType = ConnectivityManager.TYPE_NONE;
|
int upType = ConnectivityManager.TYPE_NONE;
|
||||||
String iface = null;
|
|
||||||
|
|
||||||
updateConfiguration(); // TODO - remove?
|
updateConfiguration(); // TODO - remove?
|
||||||
|
|
||||||
@@ -1117,7 +1121,13 @@ public class Tethering extends BaseNetworkObserver implements IControlsTethering
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return upType;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void setUpstreamByType(int upType) {
|
||||||
|
final ConnectivityManager cm = getConnectivityManager();
|
||||||
Network network = null;
|
Network network = null;
|
||||||
|
String iface = null;
|
||||||
if (upType != ConnectivityManager.TYPE_NONE) {
|
if (upType != ConnectivityManager.TYPE_NONE) {
|
||||||
LinkProperties linkProperties = cm.getLinkProperties(upType);
|
LinkProperties linkProperties = cm.getLinkProperties(upType);
|
||||||
if (linkProperties != null) {
|
if (linkProperties != null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user