我对方法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);
}
答案 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。