Если я нажму кнопку дома, не воспроизводя аудио. Приложение аварийно завершает работу, но отлично работает, когда я воспроизвожу аудио и нажимаю кнопку «домой». Вот мой код:Если кнопка дома нажата без воспроизведения звука, приложение отключится
@Override
protected void onPause()
{
Context context = getApplicationContext();
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(1);
if (!taskInfo.isEmpty()) {
ComponentName topActivity = taskInfo.get(0).topActivity;
if (!topActivity.getPackageName().equals(context.getPackageName())) {
play.pause();
but19.setBackgroundResource(R.drawable.play);
}
}
super.onPause();
}
@Override
public void onBackPressed(){
if(play!=null && (play.isPlaying())){
if(play.isPlaying())
play.stop();
play.release();
}
super.onBackPressed();
}
добавить свои аварийные журналы. –