Я разрабатываю приложение, состоящее из двух видов деятельности. Первый всегда запускается, и его попросят вызвать второй, когда происходит что-то. Это прекрасно работает со стандартным кодом, используемым для текущих мероприятий:Запустить действие из любого другого приложения
Intent myIntent = new Intent(this, allarme.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(myIntent);
однако активность в allarme.class не началась, если я использую другое приложение (например, Gmail), whilel он отлично работает из дома или когда экран заблокирован. Я уверен, что первое действие все еще работает, это просто, что второе действие не запускается.
Должен ли я изменить что-либо в файле манифеста, чтобы исправить это?
Ну, первое действие работает нормально даже при использовании других приложений. Мне нужно открыть диалоговое окно, подождать ввода пользователя, а затем вернуться к предыдущему действию или к другому, который работает в фоновом режиме. – bobo