Я новичок в Android/Java, но развивается неплохо.Как узнать, какое действие вызвало возобновление
У меня есть проблема, которую я искал с помощью Google, а также в переполнении стека, но не могу найти связанных вопросов или ответов.
В моих методах onResume() и onPause(), как я могу определить, какая активность была возобновлена или инициирована пауза?
Мне нужно знать это, чтобы я мог решить, какое действие предпринять, если, например, пауза была вызвана системой, которая будет спать, тогда я что-то сделаю, если она была вызвана открытием камеры, тогда я может сделать что-то еще и т.д. и т.п.
@Override
public void onPause(){
super.onPause();
if(calling_name=='xxx') do something...
}
Я думаю (и надеюсь), что нет способа узнать это, это может поставить под угрозу конфиденциальность пользователя, не так ли? – lelloman