怎么在2个SurfaceView之间传递数据,比如要把上一个surfaceview的血量传到下一个surfaceview中去, 有人说是用SharedPreference,我用它在activity中写了2个方法,一个存数据,一个读数据,可是在surfaceview中调用异常,该怎么实现传递,求高手!!!!!(我用的是一个activity,多个surfaceview)答好了追加!!!!!
------解决方案--------------------
一个Activity只要定义一个对象变量存储数据就可以了
假设你这个数据是字符串类型的,那就定义一个
private static String myData = null;
存的时候:
myData = "你的数据";
读的时候:
你的对象变量 = myData;
没必要用到SharedPreference
------解决方案--------------------
------解决方案--------------------
你有没有用到线程什么的,是不是同步的问题,最好发点相关的code出来看看。
------解决方案--------------------
main.life,这个main怎么来的?
------解决方案--------------------
------解决方案--------------------
。。。。。。这个activity没有这样用的,activity是系统来创建,不能这样自己new.
改掉吧
------解决方案--------------------