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

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

会出现找不到activity的异常。

查看代码可以发现。

AndroidManifest.xml

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

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

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

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

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

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

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

然后把intent值传给MessageCompose即可。

更多相关文章

  1. 发现自己喜欢了移动端开发--Android
  2. 今天发现的一些优秀的资源网站
  3. Android聊天软件开发(基于网易云IM即时通讯)——注册账号(二)
  4. Android 出错显示找不到id,但你发现id是存在的
  5. cvc-complex-type.2.4.d: 发现了以元素 'd:skin' 开头的无效内容
  6. Android登录页面制作并且记住账号密码
  7. Android Market 账号注册和应用发布教程
  8. android下保存用户账号密码和读取账号密码
  9. 发现 developer.android.com 官网的一个单词错误:

随机推荐

  1. Android Studio 3.5.1 在项目的build.gra
  2. Windows下Eclipse 安装 android maven插
  3. android intent 传递各种结构数据
  4. Android 图片阴影处理分析!
  5. 【转】android好文章或博客地址收藏
  6. android 图文一起 textview SpannableStr
  7. android 调试 service程序
  8. Android - Eclipse 基础修改
  9. Android notification点击跳转到Activity
  10. Android常用的工具类