是什么原因导致服务应用程序在安卓8上运行,但在安卓12上失败



我正在努力学习如何使用后台服务,并一直在观看视频、重新创建工作演示等,以了解这一切是如何工作的。我现在已经运行了两个不同的演示,它们似乎在安卓8上运行,但在安卓12上失败了(我试图运行应用程序,I:t立即崩溃。我再次重新启动它,它崩溃了,并给了我错误(在这种情况下,"示例"是应用程序名称(:

"清除缓存作为示例?示例已关闭,因为应用程序存在错误。尝试先清除应用程序的缓存,然后重新打开应用程序">

不幸的是,我真的不知道是什么坏了,所以我不知道如何修复。知道是什么导致了我的问题吗?这里有一个明确记录的例子供参考:

https://erev0s.com/blog/run-android-service-background-reliably-every-n-seconds/

你知道是什么原因造成的吗?如果你能给我任何帮助,我们将不胜感激。谢谢

如果您正在使用任何挂起的意图,请使用以下作为标志

PendingIntent.FLAG_MUTABLE或PendingIntnt.FLAG_IMUTABLE

安卓12或更高版本。它可能会解决您的问题

相关内容

  • 没有找到相关文章

最新更新