首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动Activity GLSurfaceview.Renderer

启动Activity GLSurfaceview.Renderer
EN

Stack Overflow用户
提问于 2014-07-24 13:54:03
回答 2查看 392关注 0票数 0

我正在使用Vuforia QualComm SDK。与图像目标一起工作。我需要做的是检测Marker并导航到另一个活动。

GL surfaceview是一个视图,所以我如何操作才能从GLSurfaceview加载活动。我应该用来从activity中扩展它吗?

我需要一些帮助

EN

回答 2

Stack Overflow用户

发布于 2014-07-24 14:40:10

代码语言:javascript
复制
public class SkyActivity extends Activity implements OnClickListener {
    private SkyGLSurfaceView mGLSurfaceView;
    private TextView mDateText;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        ...
        ...
        mGLSurfaceView = new SkyGLSurfaceView(this, mShowPlanets);
        ...
        ...
    }
}

...
...
...

public class SkyGLSurfaceView extends GLSurfaceView {
    private final OpenGLRenderer renderer; // Custom GL Renderer

    public SkyGLSurfaceView(Context context, boolean showPlanets) {
        super(context);
        renderer = new OpenGLRenderer(context); // Creating and attaching the renderer.
        setRenderer(renderer);
        ...
        ...
        ...
    }
...
...
...
}

类似这样的东西

票数 0
EN

Stack Overflow用户

发布于 2014-07-25 19:15:43

该视图位于Context (这是一个活动)中,您可以像往常一样使用此上下文启动新的Activity

代码语言:javascript
复制
//in GLSurfaceView : you can write this to launch a new Activity
((Activity)getContext()).startActivity(someIntent);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24926070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档