Skip to content

Commit c383457

Browse files
committed
fix merge conflicts
1 parent ccab111 commit c383457

File tree

3 files changed

+18
-20
lines changed

3 files changed

+18
-20
lines changed

app/src/main/java/com/lcl/lclmeasurementtool/MainActivity.java

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.lcl.lclmeasurementtool;
22

3+
import androidx.annotation.NonNull;
34
import androidx.appcompat.app.AppCompatActivity;
45
import androidx.core.content.ContextCompat;
56

@@ -13,6 +14,7 @@
1314
import android.util.Log;
1415
import android.widget.ImageView;
1516
import android.widget.TextView;
17+
import android.widget.Toast;
1618

1719
import com.google.android.material.floatingactionbutton.FloatingActionButton;
1820
import com.lcl.lclmeasurementtool.Managers.CellularManager;
@@ -52,33 +54,25 @@ protected void onCreate(Bundle savedInstanceState) {
5254
editor.apply();
5355
}
5456

55-
mNetworkManager = NetworkManager.getManager(this.getApplicationContext());
56-
mCellularManager = CellularManager.getManager(this.getApplicationContext());
57+
mNetworkManager = NetworkManager.getManager(this);
58+
mCellularManager = CellularManager.getManager(this);
5759
mLocationManager = LocationServiceManager.getManager(this.getApplicationContext());
58-
59-
locationServiceListener = new LocationServiceListener(this.getApplicationContext(), getLifecycle());
60+
locationServiceListener = new LocationServiceListener(this, getLifecycle());
6061
getLifecycle().addObserver(locationServiceListener);
6162
this.context = this;
62-
6363
this.isTestStarted = false;
6464

65-
66-
67-
68-
this.mNetworkManager = new NetworkManager(this);
69-
this.mCellularManager = CellularManager.getManager(this);
70-
7165
if (!this.mNetworkManager.isCellularConnected()) {
7266
updateSignalStrengthTexts(SignalStrengthLevel.NONE, 0);
7367
}
7468

7569
setUpFAB();
7670
updateFAB(this.mNetworkManager.isCellularConnected());
7771

78-
this.mNetworkManager.addNetworkChangeListener(new NetworkManager.NetworkChangeListener() {
72+
this.mNetworkManager.addNetworkChangeListener(new NetworkChangeListener() {
7973
@Override
8074
public void onAvailable() {
81-
Log.i(TAG, "from call back on avaliable");
75+
Log.i(TAG, "from call back on available");
8276
updateFAB(true);
8377
mCellularManager.listenToSignalStrengthChange((level, dBm) ->
8478
updateSignalStrengthTexts(level, dBm));
@@ -87,18 +81,21 @@ public void onAvailable() {
8781
@Override
8882
public void onLost() {
8983
mCellularManager.stopListening();
84+
Log.e(TAG, "on lost");
9085
updateSignalStrengthTexts(SignalStrengthLevel.NONE, 0);
9186
updateFAB(false);
9287
}
9388

9489
@Override
9590
public void onUnavailable() {
91+
Log.e(TAG, "on unavailable");
9692
updateSignalStrengthTexts(SignalStrengthLevel.NONE, 0);
9793
updateFAB(false);
9894
}
9995

10096
@Override
10197
public void onCellularNetworkChanged(boolean isConnected) {
98+
Log.e(TAG, "on connection lost");
10299
if (!isConnected) {
103100
updateSignalStrengthTexts(SignalStrengthLevel.NONE, 0);
104101
updateFAB(isConnected);

app/src/main/java/com/lcl/lclmeasurementtool/Managers/CellularManager.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import android.content.Context;
33
import android.os.Looper;
44
import android.telephony.CellSignalStrength;
5+
import android.telephony.CellSignalStrengthGsm;
56
import android.telephony.CellSignalStrengthLte;
67
import android.telephony.PhoneStateListener;
78
import android.telephony.SignalStrength;
@@ -37,7 +38,7 @@ public class CellularManager {
3738
private final SignalStrength signalStrength;
3839

3940
// the LTE signal strength report that consists of all cellular signal strength information.
40-
private final CellSignalStrengthLte report;
41+
private final CellSignalStrength report;
4142

4243
// the flag that controls when to stop listening to signal strength change.
4344
private boolean stopListening;
@@ -49,8 +50,8 @@ public class CellularManager {
4950
private CellularManager(@NonNull Context context) {
5051
this.telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
5152
this.signalStrength = this.telephonyManager.getSignalStrength();
52-
if (this.signalStrength.getCellSignalStrengths(CellSignalStrengthLte.class).size() > 0) {
53-
this.report = this.signalStrength.getCellSignalStrengths(CellSignalStrengthLte.class).get(0);
53+
if (this.signalStrength.getCellSignalStrengths().size() > 0) {
54+
this.report = this.signalStrength.getCellSignalStrengths().get(0);
5455
} else {
5556
this.report = null;
5657
}
@@ -122,13 +123,13 @@ public void run() {
122123
@Override
123124
public void onSignalStrengthsChanged(SignalStrength signalStrength) {
124125
super.onSignalStrengthsChanged(signalStrength);
125-
List<CellSignalStrengthLte> reports = signalStrength
126-
.getCellSignalStrengths(CellSignalStrengthLte.class);
126+
List<CellSignalStrength> reports = signalStrength.getCellSignalStrengths();
127+
127128

128129
int dBm;
129130
SignalStrengthLevel level;
130131
if (reports.size() > 0) {
131-
CellSignalStrengthLte report = reports.get(0);
132+
CellSignalStrength report = reports.get(0);
132133
level = SignalStrengthLevel.init(report.getLevel());
133134
dBm = report.getDbm();
134135
} else {

app/src/main/java/com/lcl/lclmeasurementtool/Managers/LocationServiceListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import androidx.lifecycle.LifecycleObserver;
1313
import androidx.lifecycle.OnLifecycleEvent;
1414

15+
import com.lcl.lclmeasurementtool.MainActivity;
1516
import com.lcl.lclmeasurementtool.R;
1617
import com.lcl.lclmeasurementtool.Utils.UIUtils;
1718

@@ -62,7 +63,6 @@ void checkLocationPermission() {
6263
@OnLifecycleEvent(Lifecycle.Event.ON_RESUME)
6364
void checkLocationMode() {
6465
if (!mLocationManager.isLocationModeOn() && lifecycle.getCurrentState().equals(Lifecycle.State.RESUMED) && !checkLocationModeLock) {
65-
System.out.println(1);
6666
checkLocationModeLock = true;
6767
// TODO turn off start FAB if canceled
6868
UIUtils.showDialog(context, R.string.location_message_title, R.string.enable_location_message,

0 commit comments

Comments
 (0)