第一个#符号后,Intent.ACTION不会拨号

pra*_*ash 4 android

我正在尝试使用看起来像这样的长号来打电话.

联系电话:883994555 ,,, 32343#,,,#

代码看起来像这样.

        Intent intent = new Intent(Intent.ACTION_CALL);
        Uri uri = Uri.parse(number);
        intent.setData(uri);
        startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

我看到的是,手机在第一次'#'叹息后没有拨号.任何人都知道如何使这个工作.

谢谢.

Sco*_*tTx 7

我如何使用它是用';' (分号)用于等待而不是'w'和','(逗号)表示暂停,然后首先对电话号码进行编码,如下所示 -

Uri.parse(String.format("tel:%s", Uri.encode(number)))
Run Code Online (Sandbox Code Playgroud)