Когда пользователь покидает мое приложение, выполняется stopService (), так что служба, воспроизводящая музыку c, перестает работать, однако, если я использую свое приложение на своем телефоне, оно работает отлично, если я использую его на другой телефон как у меня (точно такой же, android, модель) больше не работает. Есть ли этому какое-нибудь правдоподобное объяснение?
@OnLifecycleEvent(Lifecycle.Event.ON_STOP)
private void onAppBackgrounded() {
Log.d("MyApp", "App in background");
if (!premiumState) {
SharedPreferences.Editor editor = getSharedPreferences("Preferences", MODE_PRIVATE).edit();
editor.putString("initialize_player_before_exit", "ok");
editor.putString("message_for_free_user", "ok");
editor.apply();
Intent intent = new Intent(InicioActivity.this, AudioPlayerService.class);
stopService(intent);
}
}
@OnLifecycleEvent(Lifecycle.Event.ON_START)
private void onAppForegrounded() {
Log.d("MyApp", "App in foreground");
}