应用程序从后台自行唤醒

App Wakes Itself From Background

我正在为 Android 电视制作一个应用程序。我在 Amazon Fire TV 设备上遇到了一个奇怪的错误,当您按下 home/back 按钮以最小化应用程序或将其发送到后台时,它会在大约 10 秒后弹出。

我现在不发布任何代码,老实说,我什至不知道从哪里开始使用数千行代码,所以发布它只会是一大堆代码。有没有人遇到过这个问题并找到了解决方案?

我已经在 Android 模拟器 运行 Android 电视上对其进行了测试,但该行为似乎并没有发生在那里,这让一切变得陌生。

调试日志显示此行超时应用程序重新唤醒。

05-20 04:53:32.787 4663-4701/com.companyname.appname W/khrn_client: init_window num_buffers 3 min undequeued buffers 1
05-20 04:53:32.797 4663-4701/com.companyname.appname W/khrn_client: init_window window 0x51e72f20, 1920x1080 hintTransform 0x0 do_pre 0

只是 运行 一些更多的测试,这个问题似乎与我每 10 分钟触发一次的可运行程序有关。为什么它在应用程序进入后台 10 秒后触发,为什么它只在 Amazon Fire TV 上显示问题我仍然不知道,但只要我在 onPause() 函数中手动停止可运行,问题似乎走开。