无论如何检查是否从Android中从睡眠状态唤醒的设备调用了onResume?
我需要检查的原因是如果从睡眠状态恢复,我不希望它调用特定的方法:
@Override
public void onResume() {
super.onResume();
if (NfcAdapter.ACTION_NDEF_DISCOVERED.equals(getIntent().getAction())
&& !SomeCrazyMethodOrPropertyCheckingIfDeviceWakedUpFromSleep) {
processIntent(getIntent());
}
}
你可能会说“从 onResume 中取出那个 processintent 方法”......这不是一个选项,NFC P2P 模式要求你在 onResume 中处理收到的 NDEF 消息。