在一个帖子里看用两个activity  先是WelcomeActivity 也配置了AndroidManifest.xml 但就是没有效果

解决方案 »

  1.   

    实际上大部分游戏只有1个activity
      

  2.   

    我习惯用surfaceView来做游戏显示,这样,都可以在一个里面完成,区别的只是一个分支.
    当然你也可以通过activity之间的调用来完成,不过感觉那样子实现比较复杂,需要传递信息,而且,之前的一个activity是保留还是结束还得考虑...感觉很繁琐的吧.
      

  3.   

    按照你说的这样应该是一个activity 一个surfaceView
      

  4.   

    public class WelComeActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mHandler.sendEmptyMessageAtTime(GOTO_MAIN_ACTIVITY, 3000);//3秒跳转
    }
    private static final int GOTO_MAIN_ACTIVITY = 0;
    private Handler mHandler = new Handler(){
    public void handleMessage(android.os.Message msg) {
    switch (msg.what) {
    case GOTO_MAIN_ACTIVITY:
    Intent intent = new Intent();
    intent.setClass(WelComeActivity.this, MainActivity.class);
    startActivity(intent);
    finish(); 
    break; 
    default: 
    break; 

    }; 
    };


    }
      

  5.   

    Intent intent = new Intent();
    intent.setClass(WelComeActivity.this, MainActivity.class);
    startActivity(intent);一般情况下 manifest 注册了 就不该有问题了 楼上是正解
      

  6.   


    这部分代码是没问题的  
    看下报错log  是不是找不到activity?  是的话在manifest中配置下