============问题描述============
在一个自己定义的View中,当点击屏幕时弹出一个对话框,结果每次程序都会被强制关闭。
View中的onTouchEvent()方法:
public boolean onTouchEvent(MotionEvent event) {
//Log.i("sudu002", "done!!!!!!!!!!!!!!!!!");
if(event.getAction() != event.ACTION_DOWN)
return super.onTouchEvent(event);
int x = (int) (event.getX()/width);
int y = (int) (event.getY()/height);
int [] used = game.getUsedTilesByCoor(x,y);
//Log.i("sudu002", "return usedData" + used.length);
for(int a:used)
Log.i("SHUDU", a+"");
dialog = new MyDialog(getContext(),used);
dialog.show();
return true;
}
自己定义的Dialog:
public class MyDialog extends Dialo