AndroidとOpenGLの新機能です。標準のActivityとGLSurfaceView(Rendererを使用する)との間で切り替える必要のあるAndroidアプリを書くように求められました。アクティビティからGLSurfaceViewに移動できましたが、GLSurfaceViewからアクティビティに移動する方法が見つかりませんでした。Android、GLSurfaceViewからアクティビティに移動する際の問題
私は最後の2日間インターネットでどこでも幸運なことなく探しています。私はかなり簡単に何かを逃していると確信しています。
これは私が私のGLSurfaceViewに私の活動から行くために管理方法です:
Bundle extras = new Bundle();
Intent goCTestStarterIntent = new Intent(v.getContext(),CTestView.class);
goCTestStarterIntent.putExtras(extras);
startActivityForResult(goCTestStarterIntent,0);
まずは、ありがとうございます。私は試した。それは何の違いもありません。レンダラーはレンダリングを続け、私の活動は呼び出されません。 – alexgrimaldi
私はレンダラーにActivityを拡張し、そのクラス関数を使ってオリジナルのアクティビティを開くようにしようとしました。私がこのアプローチで抱えている問題は、コンテキストがパッケージ名を返さないように見えるということです。奇妙な!少なくとも私のために – alexgrimaldi
誰かがソリューションに興味がある場合に備えて。私のレンダラーは今アクティビティを拡張します。 OpenGL領域のタスクが終了すると、次のコードが実行されます。\t \t \t Intent myIntent = new Intent(context、myActivity.class); \t \t \t context.startActivity(myIntent); – alexgrimaldi