私はiOS開発を経験しましたが、Android開発は初めてで、ここで初心者に質問します...
私は、pngやアニメーションのカスタム描画を多く行い、標準のUI要素をまったく持たないアプリを作成しています。そして、SurfaceViewの道を進むことを選択しました。私はSurfaceViewコードで触れられたもののすべての検出も処理します。
しかし、SurfaceViewコード内からビュー間のナビゲーションをどのように処理するのでしょうか。たとえば、QuizActivityというアクティビティに移動するにはどうすればよいですか?「通常の」ビュー/アクティビティでは、次のようにします。
Intent intent = new Intent(getBaseContext(), QuizActivity.class);
startActivity(intent);
しかし、SurfaceView内からgetBaseContextとstartActivityにアクセスできません。アクセスしたとしても、複数のビューが同時に読み込まれることになりますか?
結論:SurfaceView内からコードにこのナビゲーションを手動で実装するにはどうすればよいですか?
ありがとう
Søren