FLAG_ACTIVITY_NO_HISTORY не работает для запуска действия настройки Android (android.provider.Settings.ACTION_SETTINGS)
У меня есть действие, с которого я запускаю окно настроек Android (android.provider.Settings.ACTION_SETTINGS).Я делаю это так:
Intent intent = new Intent(android.provider.Settings.ACTION_SETTINGS);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
activityContext.startActivity(intent);
Обычно это работает.Тем не менее, когда я выполняю следующие действия:
1) запускает настройки из моей деятельности 2) идет дальше (т. Е. Беспроводная связь и сети), 3) нажимает на дом и т. Д. 3) запускает свою деятельность снова 4) запускает настройки из моейдействие 5) затем вместо экрана основных настроек андроида появляется экран «Беспроводные сети»!
Я также попробовал:
Intent intent = new Intent(android.provider.Settings.ACTION_SETTINGS);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
activityContext.startActivity(intent);
Но он тоже не работает.Знаете ли вы, в чем может быть проблема?Я хотел добавить, что флаг FLAG_ACTIVITY_NO_HISTORY работает для моей внутренней деятельности.