activityにsetcontentviewしてsurfaceview描画なゲームを作っています。

元activityをロードしたときにスコアランキングを読みこんでおいて
surfaceview描画画面に表示したいのですがうまくいきません。

元activityの変数はpublicで宣言してもsurfaceview側では使いまわし出来ないようですし
別activityを起動してるわけでないのでintentで渡すこともできないみたいですし

元activityからsurfaceviewクラスにデータを渡す方法ありますか?