Code cleanup.

This commit is contained in:
Dennis Guse
2019-07-07 13:51:43 +02:00
parent cc0bef8546
commit 199f74ffad
2 changed files with 14 additions and 17 deletions
@@ -118,7 +118,7 @@ public class SensorStateActivity extends AbstractMyTracksActivity {
*/
private void stopTempSensorManager() {
if (tempSensorManager != null) {
SensorManagerFactory.releaseTempSensorManager();
SensorManagerFactory.releaseSensorManagerTemporary();
tempSensorManager = null;
}
}
@@ -131,7 +131,7 @@ public class SensorStateActivity extends AbstractMyTracksActivity {
Sensor.SensorDataSet sensorDataSet = null;
if (tempSensorManager == null) {
tempSensorManager = SensorManagerFactory.getTempSensorManager(this);
tempSensorManager = SensorManagerFactory.getSensorManagerTemporary(this);
}
if (tempSensorManager != null) {
@@ -16,9 +16,6 @@
package com.google.android.apps.mytracks.services.sensors;
import com.google.android.apps.mytracks.util.PreferencesUtils;
import com.google.android.maps.mytracks.R;
import android.content.Context;
/**
@@ -29,7 +26,7 @@ import android.content.Context;
public class SensorManagerFactory {
private static SensorManager systemSensorManager = null;
private static SensorManager tempSensorManager = null;
private static SensorManager sensorManagerTemporary = null;
private SensorManagerFactory() {}
@@ -39,7 +36,7 @@ public class SensorManagerFactory {
* @param context the context
*/
public static SensorManager getSystemSensorManager(Context context) {
releaseTempSensorManager();
releaseSensorManagerTemporary();
releaseSystemSensorManager();
systemSensorManager = getSensorManager(context);
if (systemSensorManager != null) {
@@ -63,26 +60,26 @@ public class SensorManagerFactory {
*
* @param context
*/
public static SensorManager getTempSensorManager(Context context) {
releaseTempSensorManager();
public static SensorManager getSensorManagerTemporary(Context context) {
releaseSensorManagerTemporary();
if (systemSensorManager != null) {
return null;
}
tempSensorManager = getSensorManager(context);
if (tempSensorManager != null) {
tempSensorManager.startSensor();
sensorManagerTemporary = getSensorManager(context);
if (sensorManagerTemporary != null) {
sensorManagerTemporary.startSensor();
}
return tempSensorManager;
return sensorManagerTemporary;
}
/**
* Releases the temp sensor manager.
*/
public static void releaseTempSensorManager() {
if (tempSensorManager != null) {
tempSensorManager.stopSensor();
public static void releaseSensorManagerTemporary() {
if (sensorManagerTemporary != null) {
sensorManagerTemporary.stopSensor();
}
tempSensorManager = null;
sensorManagerTemporary = null;
}
/**