gpt4 book ai didi

android - 通过intent时提取surfaceView、surfaceHolder

转载 作者:行者123 更新时间:2023-11-30 01:12:37 26 4
gpt4 key购买 nike

在根据需要创建服务时,surfaceView 和 surfaceHolder 通过 intent 传递给服务。如何在服务端提取相同的内容。一直在尝试这个,但未能成功。 Activity :

intent2.putExtra("surfaceView",mSurfaceView.toString());
intent2.putExtra("surfaceHolder",mSurfaceHolder.toString());

服务:

Object view_obj = intent.getExtras().get("surfaceView");
mSurfaceView = (SurfaceView) view_obj;
Object holder_obj=intent.getExtras().get("surfaceHolder");;
mSurfaceHolder = (SurfaceHolder) holder_obj;

最佳答案

您不能通过 Intent extra 传递任何 View。虽然您可以在您的 SurfaceHolder 实现上实现 Parcelable,但您所做的只是为您的服务提供 SurfaceHolder副本>,一个不附加到任何 SurfaceView 的。

关于android - 通过intent时提取surfaceView、surfaceHolder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38269908/

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