am b1a3f0ca: Fix no data issue after system server crash
* commit 'b1a3f0ca4b23b882fc1a5e83eaa412c0ed76696f': Fix no data issue after system server crash
This commit is contained in:
@@ -122,7 +122,6 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
|
||||
static final Uri PREFERAPN_URI = Uri.parse("content://telephony/carriers/preferapn");
|
||||
static final String APN_ID = "apn_id";
|
||||
private boolean canSetPreferApn = false;
|
||||
private boolean mRadioAvailable = false;
|
||||
|
||||
@Override
|
||||
protected void onActionIntentReconnectAlarm(Intent intent) {
|
||||
@@ -1571,7 +1570,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
|
||||
private void onRecordsLoaded() {
|
||||
if (DBG) log("onRecordsLoaded: createAllApnList");
|
||||
createAllApnList();
|
||||
if (mRadioAvailable) {
|
||||
if (mPhone.mCM.getRadioState().isOn()) {
|
||||
if (DBG) log("onRecordsLoaded: notifying data availability");
|
||||
notifyDataAvailability(Phone.REASON_SIM_LOADED);
|
||||
}
|
||||
@@ -1703,7 +1702,6 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
|
||||
@Override
|
||||
protected void onRadioAvailable() {
|
||||
if (DBG) log("onRadioAvailable");
|
||||
mRadioAvailable = true;
|
||||
if (mPhone.getSimulatedRadioControl() != null) {
|
||||
// Assume data is connected on the simulator
|
||||
// FIXME this can be improved
|
||||
@@ -1731,7 +1729,6 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
|
||||
dc.resetRetryCount();
|
||||
}
|
||||
mReregisterOnReconnectFailure = false;
|
||||
mRadioAvailable = false;
|
||||
|
||||
if (mPhone.getSimulatedRadioControl() != null) {
|
||||
// Assume data is connected on the simulator
|
||||
|
||||
Reference in New Issue
Block a user