刚开始学习android,使用intent进行页面跳转,eclipse上编译通过,在模拟器上面点击监听的按钮时总会出现“the application stoppped unexpectedly”,尝试了好多次一直如此,希望高人指点指点~>_<~ 在线等~~
代码如下:
(1)主程序中
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 ActivityMain extends Activity {
/** Called when the activity is first created. */
Button Button01;
OnClickListener listener01 = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// private Button.OnClickListener listener01 = new Button.OnClickListener() {
setContentView(R.layout.main);
setTitle("Here's the start");
listener01 = new OnClickListener() {
public void onClick(View v) {
setTitle("haha");
Intent intent2 = new Intent(ActivityMain.this, Activity1.class);
startActivity(intent2); }
};
Button Button01=(Button)findViewById(R.id.Button01);
Button01.setOnClickListener(listener01);
}
}(2)跳转页面中的程序
public class Activity1 extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1);
setTitle("The current result");
}}
代码如下:
(1)主程序中
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 ActivityMain extends Activity {
/** Called when the activity is first created. */
Button Button01;
OnClickListener listener01 = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// private Button.OnClickListener listener01 = new Button.OnClickListener() {
setContentView(R.layout.main);
setTitle("Here's the start");
listener01 = new OnClickListener() {
public void onClick(View v) {
setTitle("haha");
Intent intent2 = new Intent(ActivityMain.this, Activity1.class);
startActivity(intent2); }
};
Button Button01=(Button)findViewById(R.id.Button01);
Button01.setOnClickListener(listener01);
}
}(2)跳转页面中的程序
public class Activity1 extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1);
setTitle("The current result");
}}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货