一个面试题

x443137254 2018-04-02 10:36:31
今天面试有个题目没答上来:

在什麽情况下以下代码会崩溃?你可以怎样避免?请解释。
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, textMessage);
sendIntent.setType(HTTP.PLAIN_TEXT_TYPE); // "text/plain" MIME type
startActivity(sendIntent);
...全文
389 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
江三木洛 2018-04-02
  • 打赏
  • 举报
回复
引用 楼主 x443137254 的回复:
今天面试有个题目没答上来: 在什麽情况下以下代码会崩溃?你可以怎样避免?请解释。 Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, textMessage); sendIntent.setType(HTTP.PLAIN_TEXT_TYPE); // "text/plain" MIME type startActivity(sendIntent);
找不到匹配的Activity就会崩啊,try catch啊
x443137254 2018-04-02
  • 打赏
  • 举报
回复
引用 1 楼 xw13782513621 的回复:
[quote=引用 楼主 x443137254 的回复:] 今天面试有个题目没答上来: 在什麽情况下以下代码会崩溃?你可以怎样避免?请解释。 Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, textMessage); sendIntent.setType(HTTP.PLAIN_TEXT_TYPE); // "text/plain" MIME type startActivity(sendIntent);
找不到匹配的Activity就会崩啊,try catch啊[/quote] 本来我也想说这个,然后想到怎么会找不到呢,action不是预定义好的么?

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧