我刚开始才学习android,现在我想在一个activity中的按钮点一下跳转到另一个activity的布局上去,但现在是每次点那个按钮,应用就强行关闭,不知道什么原因?谁能帮个忙

解决方案 »

  1.   

    得将第二个activity在配置文件中注册呀
      

  2.   

    public class Activity02 extends Activity {
        /** Called when the activity is first created. */
        
        private Button myButton=null;
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            myButton = (Button)findViewById(R.id.myButton);
            
            //捆绑监听器
            myButton.setOnClickListener(new MyButtonListener());
            
        }
        
        //监听器
        class MyButtonListener implements OnClickListener
        {
    @Override
    public void onClick(View v) {
    // Intent intent = new Intent();
    // intent.putExtra("testIntent","123");
    //从哪个Activty跳转到哪个activity
    //第一个参数是当前的指针。第二个参数是跳转到哪个名字
    intent.setClass(Activity02.this, OtherActivity.class);
    Activity02.this.startActivity(intent);

    }
        }
    }这个可以不,可以了给个分。
      

  3.   

    在androidManifest中注册
    <activity android:name=".你的activity名" android:configChanges="orientation"/>
      

  4.   

    如果log中报找不到activity的错误就用LS的方法。
      

  5.   

    在androidManifest中注册一下你自己新建的Activity就可以了
      

  6.   

    你跳转到的activity在androidManifest中注册没有?,如果没有,那就找不到目标activity,程序就会傻逼了。androidManifest很重要,activity,service神马的,注册了才会在应用中标明存在。