Launch Service on app start if preferences say so
Этот коммит содержится в:
@@ -49,6 +49,9 @@ public class TraccarActivity extends PreferenceActivity {
|
|||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
addPreferencesFromResource(R.xml.preferences);
|
addPreferencesFromResource(R.xml.preferences);
|
||||||
initPreferences();
|
initPreferences();
|
||||||
|
SharedPreferences sharedPreferences = getPreferenceScreen().getSharedPreferences();
|
||||||
|
if (sharedPreferences.getBoolean(KEY_STATUS, false))
|
||||||
|
startService(new Intent(this, TraccarService.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -121,8 +124,6 @@ public class TraccarActivity extends PreferenceActivity {
|
|||||||
sharedPreferences.edit().putString(KEY_ID, id).commit();
|
sharedPreferences.edit().putString(KEY_ID, id).commit();
|
||||||
}
|
}
|
||||||
findPreference(KEY_ID).setSummary(sharedPreferences.getString(KEY_ID, id));
|
findPreference(KEY_ID).setSummary(sharedPreferences.getString(KEY_ID, id));
|
||||||
|
|
||||||
sharedPreferences.edit().putBoolean(KEY_STATUS, isServiceRunning()).commit();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user