启动活动GLSurfaceview.Renderer

时间:2014-07-24 05:54:03

标签: android augmented-reality vuforia

我正在使用Vuforia QualComm SDK。在那个使用图像目标。我需要做的是检测标记并且必须导航到另一个活动。

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

需要一些帮助

2 个答案:

答案 0 :(得分:0)

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);
        ...
        ...
        ...
    }
...
...
...
}

类似的东西

答案 1 :(得分:0)

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

//in GLSurfaceView : you can write this to launch a new Activity
((Activity)getContext()).startActivity(someIntent);