这是我的意图:
-Intent {act = android.intent.action.VIEW dat = smsto:xxxxxxx@xxxxx.xxx(has extras)}处理包:[[com.android.messaging]], 额外:[捆绑[{SMS_BODY会将myText =}]])
为了断言这样的数据,匹配器应该是什么样子:
DAT = smsto:xxxxxxx@xxxxx.xxx
例如,这不会起作用:
intented(hasData("xxxxxxx@xxxxx.xxx");
答案 0 :(得分:2)
试试这个:
intented(hasData(Uri.parse("smsto:xxxxxxx@xxxxx.xxx"));
它应该有用!
(将'xxx替换为实际字符。)