小编Wil*_* Pt的帖子

在Intent Filter/PatternMatcher.PATTERN_SIMPLE_GLOB中匹配2个段但不包含3个段路径

我遇到了一个问题,我需要过滤掉"更长"的路径而不被捕获intent filter.

如下面的代码所示,

    PatternMatcher pm = new PatternMatcher("/..*/..*", PatternMatcher.PATTERN_SIMPLE_GLOB);
    Boolean b = pm.match("/segment/segment");
    Boolean c = pm.match("/segment/segment/segment");

    AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this).create();
    alertDialog.setTitle("Alert");
    alertDialog.setMessage(b.toString() + ',' + c.toString());
Run Code Online (Sandbox Code Playgroud)

它显示true,true为结果.

有没有办法把结果作为true,false?将正则表达式更改为/..*/..*/和url /segment/segment/是不可能的.

谢谢.我很感激讨论

android intentfilter

5
推荐指数
1
解决办法
62
查看次数

标签 统计

android ×1

intentfilter ×1