Этот коммит содержится в:
Anton Tananaev
2015-08-12 19:39:10 +12:00
родитель 59037d5fb1
Коммит 7396e9c436
4 изменённых файлов: 10 добавлений и 9 удалений
+1 -1
Просмотреть файл
@@ -24,7 +24,7 @@
<activity android:name=".AboutActivity"> <activity android:name=".AboutActivity">
</activity> </activity>
<service android:name=".TraccarService" /> <service android:name=".TrackingService" />
<receiver android:name=".AutostartReceiver"> <receiver android:name=".AutostartReceiver">
<intent-filter> <intent-filter>
+1 -1
Просмотреть файл
@@ -29,7 +29,7 @@ public class AutostartReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) { public void onReceive(Context context, Intent intent) {
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context); SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context);
if (sharedPreferences.getBoolean(MainActivity.KEY_STATUS, false)) { if (sharedPreferences.getBoolean(MainActivity.KEY_STATUS, false)) {
context.startService(new Intent(context, TraccarService.class)); context.startService(new Intent(context, TrackingService.class));
} }
} }
+4 -3
Просмотреть файл
@@ -46,7 +46,8 @@ public class MainActivity extends PreferenceActivity implements OnSharedPreferen
addPreferencesFromResource(R.xml.preferences); addPreferencesFromResource(R.xml.preferences);
initPreferences(); initPreferences();
if (getPreferenceScreen().getSharedPreferences().getBoolean(KEY_STATUS, false)) { if (getPreferenceScreen().getSharedPreferences().getBoolean(KEY_STATUS, false)) {
startService(new Intent(this, TraccarService.class)); setPreferencesEnabled(false);
startService(new Intent(this, TrackingService.class));
} }
} }
@@ -77,9 +78,9 @@ public class MainActivity extends PreferenceActivity implements OnSharedPreferen
if (key.equals(KEY_STATUS)) { if (key.equals(KEY_STATUS)) {
if (sharedPreferences.getBoolean(KEY_STATUS, false)) { if (sharedPreferences.getBoolean(KEY_STATUS, false)) {
setPreferencesEnabled(false); setPreferencesEnabled(false);
startService(new Intent(this, TraccarService.class)); startService(new Intent(this, TrackingService.class));
} else { } else {
stopService(new Intent(this, TraccarService.class)); stopService(new Intent(this, TrackingService.class));
setPreferencesEnabled(true); setPreferencesEnabled(true);
} }
} else if (key.equals(KEY_ID)) { } else if (key.equals(KEY_ID)) {
@@ -34,9 +34,9 @@ import android.util.Log;
/** /**
* Background service * Background service
*/ */
public class TraccarService extends Service { public class TrackingService extends Service {
public static final String LOG_TAG = "Traccar.TraccarService"; public static final String LOG_TAG = "Traccar.TrackingService";
private String id; private String id;
private String address; private String address;
@@ -149,7 +149,7 @@ public class TraccarService extends Service {
interval = Integer.valueOf(sharedPreferences.getString(MainActivity.KEY_INTERVAL, null)); interval = Integer.valueOf(sharedPreferences.getString(MainActivity.KEY_INTERVAL, null));
positionProvider.stopUpdates(); positionProvider.stopUpdates();
positionProvider = new PositionProvider(TraccarService.this, provider, interval * 1000, positionListener); positionProvider = new PositionProvider(TrackingService.this, provider, interval * 1000, positionListener);
positionProvider.startUpdates(); positionProvider.startUpdates();
} else if (key.equals(MainActivity.KEY_ID)) { } else if (key.equals(MainActivity.KEY_ID)) {
@@ -161,7 +161,7 @@ public class TraccarService extends Service {
provider = sharedPreferences.getString(MainActivity.KEY_PROVIDER, null); provider = sharedPreferences.getString(MainActivity.KEY_PROVIDER, null);
positionProvider.stopUpdates(); positionProvider.stopUpdates();
positionProvider = new PositionProvider(TraccarService.this, provider, interval * 1000, positionListener); positionProvider = new PositionProvider(TrackingService.this, provider, interval * 1000, positionListener);
positionProvider.startUpdates(); positionProvider.startUpdates();
} else if (key.equals(MainActivity.KEY_EXTENDED)) { } else if (key.equals(MainActivity.KEY_EXTENDED)) {