看这个问题: onNewIntent() 生命周期和注册的侦听器
我看到 OP 遇到了同样的问题,但我不清楚为什么提供的解决方案符合他的目的。
当用户将他们的 NFC 轻触到设备时,我正在从传入的 Intent 中收集信息,但是,我不希望在收集这些数据时触发 onPause 或 onResume。如果没有办法阻止这种情况的发生,除了侦听 onNewIntent 之外,我还有其他方法可以收集传入的 NFC 信息吗?我在 onResume 中有一堆逻辑,完全没有准备好在用户没有离开应用程序时突然处理被突然调用......我希望避免不得不重构我的代码来处理这个意外意外情况。提前致谢。