我試圖執行下面的一段代碼。如果我輸入的網站名稱爲http [例如:http://www.google.com
]我正在輸出正確的輸出。否則,我正在強制關閉。即使我正在捕捉activitynotfoundexception然後我也ActivityNotFoundException
。程序中的例外
幫幫我。
try {
Button browse=(Button)findViewById(R.id.Browse);
browseURl=(EditText)findViewById(R.id.BrowseUrl);
browse.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent invokeURI=new Intent(Intent.ACTION_VIEW,Uri.parse(browseURl.getText().toString()));
startActivity(invokeURI);
}
});
} catch (ActivityNotFoundException ex) {
// TODO: handle exception
Log.e("BrowseURI","Failed Browsing the given URI",ex);
}
檢查日誌以查看拋出的異常。可能類似於URISyntaxException。 – 2011-05-23 09:43:38