Я сделал 2 мероприятия. например] MainActivy и MediaActivity. Если пользователь нажал кнопку «Дом» в MediaActivity, приложение скроется. Я хочу запустить MediaActivty снова, когда экран включен.Android: Как перезапустить активность?
ответ
Откройте приложение gmail, нажмите на электронное письмо, чтобы показать его содержимое. Теперь вы перешли от одного вида деятельности (список адресов электронной почты) к другому (данные электронной почты). Нажмите кнопку «Домой». Теперь откройте приложение gmail еще раз. Вуаля! Вы вернулись к выбранному вами электронному письму.
Что вы просите, это поведение Android-приложения по умолчанию. Если вы не сделаете что-то вроде call finish() в методе onPause() в MediaActivity, вы должны вернуться к MediaActivity, когда вы снова откроете приложение.
Если ваше приложение не ведет себя так, я предлагаю вам отправить код.
«Я хочу запустить MediaActivty снова, когда экран включен. " Похоже, что ОП хочет не нужно нажимать на приложение виджет, чтобы открыть его – codeMagic
частный BroadcastReceiver mScreenReceiver = новый BroadcastReceiver() { @Override общественности недействительным OnReceive (контекст контекста, Намерение намерения) { если (intent.getAction() .equals (Intent.ACTION_SCREEN_OFF)) { wasScreenOn = false; wakeUp(); } else if (intent.getAction(). Equals (Intent.ACTION_SCREEN_ON)) { wasScreenOn = true; Intent i = new Intent (getApplicationContext(), MediaPlayActivity.class); i.setFlags (Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT); startActivity (i); } } }; –
Попробуйте написать свои действия следующим образом:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Put your own code here.
}
}
public class MediaActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Put your own code here.
}
}
Что вы спрашиваете, перемещения вверх/Ancestral навигации (если я понял, что это правильно). См. Это руководство: http://developer.android.com/training/implementing-navigation/ancestral.html
В противном случае, если вы хотите иметь несколько экземпляров активности, это свойство android:launchMode
должно быть установлено в standard
в манифесте. Refer: http://developer.android.com/guide/topics/manifest/activity-element.html
Я хочу, чтобы активность в обеденном порядке из фонового режима. –
Я хочу обедать в фоновом режиме. Можете ли вы предоставить более подробную информацию? –
Вы хотите запустить некоторый код в фоновом режиме. Действие = Экран. Активность всегда создается с намерением показать что-то (на переднем плане). Для фоновой обработки кода используйте службы. – kishu27
- 1. Android: Как перезапустить активность
- 2. Android: Как перезапустить активность в табусте?
- 3. android Как перезапустить свою активность в представлении?
- 4. Как перезапустить MAIN-активность
- 5. Как перезапустить активность, используя намерение?
- 6. Как перезапустить активность в TabActivity
- 7. Как перезапустить активность после анимации?
- 8. android: как перезапустить активность, которая была ранее заполнена
- 9. Как перезапустить Android активность и до сих пор называют onsaveinstancestate
- 10. Как перезапустить активность через всплывающее диалоговое окно в Android?
- 11. Перезапустить активность, например. изменение ориентации
- 12. Перезапустить активность в определенное время
- 13. Как отслеживать активность, чтобы перезапустить ее позже
- 14. как перезапустить поток в android?
- 15. Android - Как обновить активность
- 16. Как перезапустить эмулятор Android?
- 17. Как остановить и перезапустить активность в тесте на андроид?
- 18. воссоздать/перезапустить активность из другого вида деятельности
- 19. Активность за активность: Android
- 20. android - Как перезапустить вкладку с другой вкладки
- 21. Android - Как программно перезапустить system_process?
- 22. Android, как надежно перезапустить приложение
- 23. Как активировать активность Android
- 24. Как перезапустить активность с данными предыдущей или следующей позиции ListView
- 25. Как перезапустить такую же активность сразу после нажатия кнопки HOME?
- 26. Можно перезапустить медиаплеер при воссоздании поверхности? (Android)
- 27. Android: перезапустить поисковую строку
- 28. Android Активность
- 29. Android активность
- 30. Активность Диаграмма и активность Android
Судя по ответам, уже предоставленным, я не думаю, что кто-нибудь понимает ваш вопрос. Я понимаю, что английский не является вашим родным языком, но вам нужно будет найти способ объяснить, что вы хотите (попробуйте сделать снимки, если вы не можете найти кого-то, кто поможет вам с английским языком) –