需要帮助加载活动

时间:2011-07-09 13:33:36

标签: android

我创建了以下活动

 package com.ali.test;

 import android.app.Activity;
 import android.content.Intent;

 import android.os.Bundle;
 import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

 public class Test extends Activity implements OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
/*
        OnClickListener onClickListener = new OnClickListener() {


        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            Intent i = new Intent(this, Second.class);
            startActivityForResult(i, ACTIVITY_CREATE);

        }
    };
    */

    Button button = (Button) findViewById(R.id.button1);
   button.setOnClickListener(this);

}

@Override
public void onClick(View arg0) {
    // TODO Auto-generated method stub
    startActivity(new Intent(this, Second.class));

}

}

并想加载

                 package com.ali.test;

  import android.app.Activity;
  import android.os.Bundle;

   public class Second extends Activity{
 public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 }
  }

但是当我按下应用程序关闭应用程序时

3 个答案:

答案 0 :(得分:0)

您是否在AndroidManifest.xml中注册了第二个活动?在这里:AndroidManifest.xml activity

答案 1 :(得分:0)

必须遵循以下原则:

1.也检查XML中的button1 id。两者应匹配

2.Test Class和Second class必须在manifest中定义..

也别忘了 将onClick替换为...

@Override
public void onClick(View arg0) {
    // TODO Auto-generated method stub
    startActivity(new Intent(Test.this, Second.class));

}

有关详细信息,请指定错误

答案 2 :(得分:0)

您应该在清单文件中添加secondActivity类。

<activity android:name=".Second "></activity>