我试图用提供的URL打开Web浏览器,但是,在下面的代码的最后一行后,我得到一个空指针异常。根据调用堆栈,Actvity.startActvitity(Intent)
是发生异常的地方。此代码位于主活动的子视图的自定义控制器类中。关于如何通过代码正确启动Web浏览器的任何想法,理想情况下来自主要活动之外,因为我会尽可能重用。或者至少将我指向正确的方向。Android:从代码启动Web浏览器
private void showWebSite() {
String _url = (String) this.urlview.getText();
Activity webactivity = new Activity();
Intent webIntent = new Intent(Intent.ACTION_VIEW);
webIntent.setData(Uri.parse(_url));
webactivity.startActivity(webIntent);
}