Есть ли все равно, чтобы проверить, вызвано ли onResume из устройства, которое просыпается из состояния сна в Android?Как определить, было ли устройство разбужено из спящего режима внутри onResume
Причина, почему мне нужно проверить, что это я не хочу, чтобы вызвать определенный метод, если возобновился из состояния сна:
@Override
public void onResume() {
super.onResume();
if (NfcAdapter.ACTION_NDEF_DISCOVERED.equals(getIntent().getAction())
&& !SomeCrazyMethodOrPropertyCheckingIfDeviceWakedUpFromSleep) {
processIntent(getIntent());
}
}
Вы могли бы сказать: «Возьми этот метод processintent из onResume». .. Это не вариант, режим NFC P2P требует, чтобы вы обработали полученное сообщение NDEF внутри onResume.