代码之家  ›  专栏  ›  技术社区  ›  ingh.am

在Android SDK中启动新活动

  •  0
  • ingh.am  · 技术社区  · 14 年前

    public class MainActivity extends Activity
    {
        @Override
        public void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
    
            findViewById(R.id.GoButton).setOnClickListener(new View.OnClickListener()
            {
                public void onClick(View v)
                {                   
                    Intent myIntent = new Intent(MainActivity.this, NewActivity.class);
                    MainActivity.this.startActivity(myIntent);
                    //finish();
                }
            });
        }
    }
    

    我的新活动扩展了ListActivity,当我按下按钮调用此代码时,它会使应用程序崩溃。但是,如果我让MainActivity扩展ListActivity,那么它工作得很好(尽管我必须用列表替换按钮!)。有人知道为什么会发生这种情况吗?我如何使用上面的代码让它工作?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Josnidhin    14 年前

    你添加了舱单条目了吗