书中给出调用浏览器打开网页的方法会导致APP崩溃退出。↓
button1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent intent = new Intent("Intent.ACTION_VIEW");
intent.setData(Uri.parse("http://www.baidu.com"));
startActivity(intent);
}
});
此方式可解决,代码如下:
button1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Uri uri = Uri.parse("http://www.baidu.com");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});