1

Я пытаюсь закончить деятельность. Выполняется код, но активность по-прежнему остается в фоновом режиме.Отделка не работает на активность

Эта проблема возникает только на Samsung S5 с ОС (6.0.1). На других устройствах все работает как ожидается.

Вот код.

Intent intent = new Intent(AccessTokenReceiverFitbit.this, PairDeviceStatusActivity.class); 
         intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); 
         intent.putExtra("fragment_to_load", "wearable"); 
         startActivity(intent); 
         finish(); 

Пожалуйста, дайте мне знать, в чем проблема.

+0

После того, как код выполнен, ваше предыдущее действие отображается в стеке задач? Когда вы нажмете обратно с нового действия, верните его к старой активности или закрываете приложение? –

+0

сначала сделайте финиш(), а затем начните действовать –

+0

попробуйте this.finish(); – Queendevelopers

ответ

0

Просто попробовать свои намерения с

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

Если это не помогло, проверьте журналы в LogCat.

+0

попробуйте это, но это не помогло –