如果TextView
因爲顯示網站而被點擊,如何捕獲ActivityNotFoundException
?帶有autoLink =「web」的TextView上的ActivityNotFoundException
如果設備沒有瀏覽器而不是拋出該異常。
XML:
<TextView
android:id="@+id/tvTextView"
android:autoLink="web" />
的Java:
TextView tvTextView = (TextView) findViewById(R.id.tvTextView);
tvTextView.setText("http://www.stackoverflow.com/");
如果一個'intent'可以由OP創建,那麼'startActivity()'可以被try-catch包圍。 :) OP說,這是超出他的控制。 :) –
@LittleChild你是絕對正確的!回答編輯;-) – 2Dee
必須使用'Linkify.WEB_URLS',AFAIK。 :),在'onCreate()' –