我正在使用Vuforia QualComm SDK。在那个使用图像目标。我需要做的是检测标记并且必须导航到另一个活动。
GL surfaceview是一个视图,所以我如何操纵从GLSurfaceview加载活动。我应该用它来扩展活动吗?
需要一些帮助
答案 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);