SurfaceViewから2番目のアクティビティを呼び出そうとしていますが、成功しませんでした。MainActivityクラスからインテントを開始する方法の例はたくさんありますが、SurfaceViewからメソッドを使用せずに呼び出す方法の例はありません。リスナーを設定するための任意のボタン。
他のクラスから呼び出すことができるSurfaceViewにこのようなものをスローしようとしています。しかし、それはうまくいきません..どんな提案もいいでしょう。このコードはSurfaceViewに配置されると認識できなくなるため、これは正しい方法ではないと確信しています。提案があれば便利です。乾杯!
public void switchActivity2()
{
Intent i = new Intent(MainActivity.this, Activity2.class);
startActivity(i);
}