我用View类画一个棋盘
public class Chessboard extends View{...
Chessboard里面定义了一个 public int side 用来记录该是那边走的
还定义了个方法:
public void changeSide()
{
....
}
但是我用别的类里面
ChessBroad gameView;
if(gameView.side){..}
gameView.changeSide;
这样访问却使虚拟机出错强制退出了
如果我不访问View类里面的数据就不会有错...(把Side放在Chessboard类以外)
求高手解决
public class Chessboard extends View{...
Chessboard里面定义了一个 public int side 用来记录该是那边走的
还定义了个方法:
public void changeSide()
{
....
}
但是我用别的类里面
ChessBroad gameView;
if(gameView.side){..}
gameView.changeSide;
这样访问却使虚拟机出错强制退出了
如果我不访问View类里面的数据就不会有错...(把Side放在Chessboard类以外)
求高手解决
解决方案 »
- datePickerDialog
- 推送
- 一个界面中存放两个listview的问题,求解求解。。。
- 请教一个android摇杆控制中的多点触摸问题
- Eclipse导入Android2.3源码错误
- 请问如何处理Android横竖屏的问题.
- 怎么把一个sd卡里面的txt显示在屏幕上,用textView
- HTC hero g3想用笔记本的wifi作为热点,用G3上网,wep加密求助。
- 有用过httpclient并成功带验证码登陆的帮忙看下,一直成功不了快烦死了
- 请教:startActivity调用系统的Intent,出现的界面,能否代码点确定?
- Android动画实现(弹簧动画)
- ListView里如何显示一个ImageView
public int side;
....
public void changeSide()
{
this.side = (side + 1)%2;
}
...
}
这样,然后在MainActivity里面新建对象
Chessboard gameView;
...
然后在代码里面调用 gameView.side
和调用方法 game.changSide()有问题
eclipse显示编译成功,但是进入虚拟机运行会出现错误强制退出
修改代码不访问gameView.side和game.changSide()就没问题