如果名称中有空格,则无法在Messenger中共享音频

时间:2019-07-29 14:56:45

标签: java android share facebook-messenger

我正在编写一个Android语音记录器应用程序。 我有一个按钮,单击可以共享音频文件。 但是...如果名称中有空格,则无法在Messenger中共享。 Gmail对此没有任何问题。

我使用以下代码:

Intent share = new Intent(Intent.ACTION_SEND);
share.setType("audio/mp3");
share.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+o));
startActivity(Intent.createChooser(share, "Share Sound File"));

1 个答案:

答案 0 :(得分:0)

我将ofiles[pos].getPath())更改为Uri.fromFile(files[pos])

相关问题