开发学院手机开发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 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
更多精彩
    赞助商链接

    热点阅读
      焦点图片
        最新推荐
          精彩阅读