Android(安卓)平台未安装邮件客户端,点击邮件链接,程序崩溃问题
16lz
2021-01-26
如果手机未安装邮件客户端,当用户点击TextView上的邮件链接时,程序就会崩溃,这个问题可以使用如下方法解决:
在包含邮件链接的TextView所在的Activity中重载startActivity(...)方法,具体如下:
@Overridepublic void startActivity(Intent intent) { try { super.startActivity(intent); } catch (ActivityNotFoundException e) { /* * Probably an no email client broken. This is not perfect, * but better than crashing the whole application. */ Util.longToast(this, R.string.toast_no_email_client); //super.startActivity(Intent.createChooser(intent, null)); }}
捕获异常后,提示用户未安装邮件客户端即可。
更多相关文章
- 入门: 在Windows上搭建Flutter开发环境
- Android实现电子邮箱客户端
- Android(安卓)NDK R8 环境部署
- android studio 修改包名,双开一起安装
- [Android] Gradle 安装
- ROSJava安装和在Android中使用ROS
- Android安装卸载apk包
- Android客户端WebView与JavaScript之间的交互
- Android(安卓)Studio 导入项目 出现安装Error:Cause: failed to