我試圖用提供的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);
}