【Android】カスタムViewから起動させるActivityに値を渡す方法

SurfaceviewなどのカスタムViewから起動させるActivityに値を渡したい。

当然、通常のActivityから起動する時と同じ記述ではうまくいかない。
カスタムViewからコンテキスト(Context)というのを利用するらしい。

コンテキスト(Context)とは:アプリケーションの情報をグローバルに受け渡しする為のインターフェース

Intent intent = new Intent(getContext(), ActivityNext.class);
intent.putExtra("key", key);
getContext().startActivity(intent);

intent.putExtra(Keyの名前, 渡す値);