开发过程中可以发现,如果email未设置账户,

则发送android.intent.action.SENDTO这个intent的时候。

会出现找不到activity的异常。

查看代码可以发现。

AndroidManifest.xml

<activity
android:name=".activity.MessageCompose"

android:enabled="false"///////////关键在这里。。
/>

这里设置未false之后则无法接受。

如果需要修改可以去掉这行即可。

此外需要注意的是,不设置账号本身调用出来也是无意义的,

可以加入变量判断,如果是从mailto调用MessageCompose,

在未设置账号的时候先提示用户设置,

然后把intent值传给MessageCompose即可。

更多相关文章

  1. [Network]Android(安卓)N Ethernet新IP获取机制—IpManager
  2. android沉浸式状态栏的实现
  3. Android中Java和JavaScript交互解决方案,以及问题解决大全
  4. GDB在线调试Android(安卓)Framework Native C/C++代码
  5. android调用shell命令及权限问题
  6. Android(安卓)媒体库数据更新
  7. Android(安卓)phone在拨号盘输入*#06#的处理流程
  8. Android设置透明、半透明等效果
  9. android 远程接口

随机推荐

  1. ScrollView里面放入多个子控件
  2. Android(安卓)WebView 踩坑记
  3. Google Android's Gingerbread Update Co
  4. Android(安卓)JSON Parsing Tutorial
  5. 开篇
  6. Android保活方案
  7. android实现电话录音
  8. android 获得屏幕宽和高
  9. android gradle 配置 build.gradle
  10. Android(安卓)短信备份完整版