替换 Intent 数据中的字符

Replace char inside Intent data

如何替换(永久设置)Intent 数据中的单个字符?

Intent的内容形式为DATA:VALUE。

    String test = getIntent().getData().toString();
    test = test.replaceFirst("a", "b");
    getIntent().setData(???); // how can I do this?

如果我对你的理解是正确的,你想这样做吗?

String test = getIntent().getData().toString();
test = test.replaceFirst("a", "b");
getIntent().setData(Uri.parse(test));