尝试按下按钮时启动活动时出现Android错误

时间:2014-11-11 12:42:45

标签: android android-intent android-activity

我对方法public void onClick(View v)有问题, 我试图实现一个启动另一个活动的Button。

startgpsactivity = (Button) findViewById(R.id.GPSbutton);
startgpsactivity.setOnClickListener((OnClickListener) this);
@Override
public void onClick(View v) {

    Intent inent = new Intent(this, GPS.class);
    startActivity(inent);
}

2 个答案:

答案 0 :(得分:3)

试试这种方式

startgpsactivity = (Button) findViewById(R.id.GPSbutton);

startgpsactivity.setOnClickListener(new View.OnClickListener(){ 
@Override
public void onClick(View v) {

    Intent inent = new Intent(your_Activity.this, GPS.class);
    startActivity(inent);
});

有关详情,请转至http://www.howtosolvenow.com/2013/11/android-button-setonclicklistener-example/

答案 1 :(得分:2)

正确编写代码,

startgpsactivity.setOnClickListener (new View.OnClickListener() {
@Override
public void onClick(View v) {

    Intent inent = new Intent(this, GPS.class);

    startActivity(inent);
});

类似的问题是here