WEB开发网
开发学院手机开发Android 开发 关于android中activity无法跳转的一个问题 阅读

关于android中activity无法跳转的一个问题

 2010-08-14 00:36:00 来源:WEB开发网   
核心提示:把其中的关键语句写成这样button01 = (Button)findViewById(R.id.Button01);button01.setOnClickListener(listener1);listener1 = new OnClickListener() {public void onClick(View v)

把其中的关键语句写成这样

button01 = (Button)findViewById(R.id.Button01);

button01.setOnClickListener(listener1);

listener1 = new OnClickListener() {

public void onClick(View v) {

Intent intent1 = new Intent(test0717Main.this, activity1.class);

//intent1.putExtra("activityMain", "数据来自activityMain");

startActivity(intent1);

}

};

发现跳转不了,郁闷啊,郁闷好多天

后来发现,语句顺序颠倒一下就好了

listener1 = new OnClickListener() {

public void onClick(View v) {

Intent intent1 = new Intent(test0717Main.this, activity1.class);

//intent1.putExtra("activityMain", "数据来自activityMain");

startActivity(intent1);

}

};

button01 = (Button)findViewById(R.id.Button01);

button01.setOnClickListener(listener1);

java新手,又涨一见识,

20100802添加:

发现,按钮的侦听可以用更加简便的方法实现:

button01 = (Button)findViewById(R.id.Button01);

button01.setOnClickListener(new Button.OnClickListener()

{

public void onClick(View v)

{

Intent intent1 = new Intent(test0717Main.this, activity1.class);

//intent1.putExtra("activityMain", "数据来自activityMain");

startActivity(intent1); }

});

这样的话,并不用颠倒程序顺序,而且侦听程序不需要声明。

Tags:关于 android activity

编辑录入:coldstar [复制链接] [打 印]
赞助商链接