如果我的其余按钮通过 onClickListener 链接到网页,我如何使按钮打开活动?
我使用以下方法在 Eclipse 中正确打开网页:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button b1=(Button)findViewById(R.id.button1);
public void onClick(View v) {
// TODO Auto-generated method stub
sendToCoaches();
}
private void sendToCoaches() {
// TODO Auto-generated method stub
String url = "http://www.signal5crossfit.com/coaches/";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(android.net.Uri.parse(url));
startActivity(i);
}
});
b7.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
sendToContacts();
}
public void sendToContacts() {
Intent intent = new Intent(AppActivity.this, App2Activity.class);
startActivity(intent);
}
});}}
我将其更改为您在我的 xml 文件中包含 onClick 的第二个示例,这是我得到的错误。
java.lang.RuntimeException:无法实例化活动 ComponentInfo{com.Signal5.android/com.Signal5.android.App2Activity}:java.lang.NullPointerException
这是否意味着它指向无处?