在mailto:
文本中使用TextView's
时是否可以捕获此异常?
致命异常:android.content.ActivityNotFoundException没有活动 发现可以处理Intent {act = android.intent.action.VIEW dat = mailto:xxxxxxx@xxxxx.xxx(有附加功能)} android.widget.TextView.onTouchEvent
<string name="about_text"><![CDATA[
Support: <a href="mailto:test@gmail.com">test@gmail.com</a>
]]></string>
答案 0 :(得分:0)
您可以在尝试执行以下错误时处理该错误:
try {
startActivity(intent);
} catch (ActivityNotFoundException e) {
Toast.makeText(mContext, "your error message" , Toast.LENGTH_SHORT).show();
}
答案 1 :(得分:0)
无论通过startActivity
还是其他方式,无论如何引发异常,您仍然可以使用它来捕获异常。
try {
// Your Code Here
} catch (ActivityNotFoundException e) {
Toast.makeText(this, "Mail client not found", Toast.LENGTH_LONG).show();
}