隔壁老王1
隔壁老王1
  • 发布:2016-11-17 00:07
  • 更新:2017-11-10 13:54
  • 阅读:1348

Native.js SurfaceView.getHolder 的时候报错,需要先插到页面里?

分类:Native.js

我的代码

SurfaceView = plus.android.importClass("android.view.SurfaceView");
SurfaceView123 = new SurfaceView();
console.log(SurfaceView123.getHolder());

然后运行结果:

- Uncaught expected receiver of type android.view.SurfaceView, but got null;at android.view.SurfaceView.getHolder at index.html:1

网上看了看,别人的代码,得先找到SurfaceView 这个控件?
sv = (SurfaceView)this.findViewById(R.id.SurfaceView01);
mHolder = sv.getHolder();
原生android 貌似布局写在xml里的,Native.js咋整?

2016-11-17 00:07 负责人:无 分享
已邀请:
M***@qq.com

M***@qq.com - 我就是我

你是在做视频监控呢吧!这玩意根本就不支持surfaceView控件,它支持的只有几个简单的原生控件的引用而已!如果js能够把那么多玩意都引用进来,那么他就很牛B了~~真的,那就是相当牛B了,中国公司目前缺人缺钱缺时间、。。。请官方先稳定好各个版本在做大的改进吧。。。我们都开始使用你的API了,发现一堆堆的bug,让我们真的难易接受~~有时候你们的一个小bug对于我们来说很致命!!

mike_hor

mike_hor

我之前是用的本地打包写了个插件 跳转到 插件的activy 然后实现监控的

该问题目前已经被锁定, 无法添加新回复