代码如下 
Handler myHandler=new Handler(){
public void handmessage(Message msg)
{
if(msg.what==1)
{

if(welcomeView != null){         welcomeView = null;//释放欢迎界面
         return;
         }
 
new Thread(){//线程             public void run(){//重写的run方法             Looper.prepare();             gameview = new GameView(Game.this);//初始化GameView             Looper.loop();
             }             }.start();//启动线程
 
            
} }
};
WelcomeView中的代码如下 
public boolean onTouchEvent(MotionEvent event) {//屏幕监听
  if (event.getAction() == MotionEvent.ACTION_DOWN) {// 屏幕被按下 
   
  double x = event.getX();//得到X坐标
  double y = event.getY();//得到Y坐标
if(x>340 && x<340 + startGame.getWidth()
  && y>260 && y<260 + startGame.getHeight()){//点击了开始按钮
  activity.myHandler.sendEmptyMessage(1);//发送消息
 
 
  }
return super.onTouchEvent(event);//调用基类的方法
  }