am 658779f5: Merge "Make ApnSettings threadsafe." into honeycomb-LTE
* commit '658779f5d81031dc2c34ef6bc374fad394d01465': Make ApnSettings threadsafe.
This commit is contained in:
@@ -23,21 +23,21 @@ public class ApnSetting {
|
||||
|
||||
static final String V2_FORMAT_REGEX = "^\\[ApnSettingV2\\]\\s*";
|
||||
|
||||
public String carrier;
|
||||
public String apn;
|
||||
public String proxy;
|
||||
public String port;
|
||||
public String mmsc;
|
||||
public String mmsProxy;
|
||||
public String mmsPort;
|
||||
public String user;
|
||||
public String password;
|
||||
public int authType;
|
||||
public String[] types;
|
||||
public int id;
|
||||
public String numeric;
|
||||
public String protocol;
|
||||
public String roamingProtocol;
|
||||
public final String carrier;
|
||||
public final String apn;
|
||||
public final String proxy;
|
||||
public final String port;
|
||||
public final String mmsc;
|
||||
public final String mmsProxy;
|
||||
public final String mmsPort;
|
||||
public final String user;
|
||||
public final String password;
|
||||
public final int authType;
|
||||
public final String[] types;
|
||||
public final int id;
|
||||
public final String numeric;
|
||||
public final String protocol;
|
||||
public final String roamingProtocol;
|
||||
|
||||
public ApnSetting(int id, String numeric, String carrier, String apn,
|
||||
String proxy, String port,
|
||||
|
||||
@@ -338,11 +338,14 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
|
||||
/**
|
||||
* Return DEFAULT APN due to the limit of the interface
|
||||
*/
|
||||
public synchronized String getActiveApnString() {
|
||||
public String getActiveApnString() {
|
||||
if (DBG) log( "get default active apn string");
|
||||
ApnContext defaultApnContext = mApnContexts.get(Phone.APN_TYPE_DEFAULT);
|
||||
if (defaultApnContext != null && defaultApnContext.getApnSetting() != null) {
|
||||
return defaultApnContext.getApnSetting().apn;
|
||||
if (defaultApnContext != null) {
|
||||
ApnSetting apnSetting = defaultApnContext.getApnSetting();
|
||||
if (apnSetting != null) {
|
||||
return apnSetting.apn;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user