У меня есть приложение, в котором запущен медиаплеер, и я хочу возобновить действие из домашней активности моих приложений.
Я могу успешно сделать это, добавив следующие флаги в вызов startActivity:
myIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP);
Я беспокоюсь, что это не идеальный способ сделать что-то, так как мне потребовалось много времени, чтобы найти его. Это заставило меня думать, что никто не использует это очень.
Есть ли подводные камни в использовании этого метода?