みなさんありがとうございます。
>>671
いけそうな気がしたのですがどうもはじかれてしまいます。
とりあえず数値変換しないで文字列のままやっているのですが

元activityの中でhiscoreが渡したい文字列とすると
public static String hiscore;
としてもsurfaceview側で
canvas.drawText(hiscore, 10, 10, paint);
と描くとhiscoreがエラー出します。
private String aaa;
aaa=hiscore;
とクッション入れてもhiscoreではじかれます・・・・

>>672
SurfaceHolder.Callbackは入っているのですが
メソッドを定義・・・・
難しそうですがググってみます。