gpt4 book ai didi

java - 在旋转时保存 Android FaceDetector.Face[]

转载 作者:行者123 更新时间:2023-12-01 10:34:54 25 4
gpt4 key购买 nike

我正在尝试保存 FaceDetector.Face 数组,以便在屏幕旋转时,不必再次执行面部检测。该应用程序似乎比正常轮换需要更长的时间。但是,我无法将 faces 数组存储在 onSavedInstanceState 中,因为它不可序列化。我尝试通过实现可序列化来扩展 FaceDetector.Face,但它没有默认构造函数。我应该怎么做才能保存一个像这样的 Object 数组,但我没有实现?

最佳答案

我建议在该 Activity 上创建一个没有 UI 的静态 fragment 。一旦你这样做了,你就可以用它来存储这些数据。请记住,FaceDetector.Face 只是一个保存位图上位置的对象,而不是位图本身。

关于java - 在旋转时保存 Android FaceDetector.Face[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34823374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com