siv*_*iva 3 android intentfilter android-intent
我正在开发一款应用.我想使用意图在facebook,twitter等分享文本和链接.我不确定如何发送它们.
Intent s = new Intent(android.content.Intent.ACTION_SEND);
s.setType("text/plain");
s.putExtra(Intent.EXTRA_SUBJECT, "SAmple");
s.putExtra(Intent.EXTRA_TEXT, "");
startActivity(Intent.createChooser(s, "Quote"));
Run Code Online (Sandbox Code Playgroud)
如果我添加<a href=#>SAmple</a>,那么它不会被解析为链接.
请你指导我!
Adi*_*mro 10
使用中指定的类型
s.setType("text/plain");
Run Code Online (Sandbox Code Playgroud)
您只能发送纯文本.如果您想支持HTML格式,您可以将类型修改为:
s.setType("text/html");
Run Code Online (Sandbox Code Playgroud)
但这可能会限制您在Intent Chooser对话框中的选择(即可能只有Gmail或没有).
这是因为它取决于Intent安装的应用程序可以处理的类型.据我所知,facebook,twitter等不会处理这类Intent.
因此解决方案是:您可以使用s.setType("text/plain");更多的Intent接收器连接Text消息末尾的Link .
| 归档时间: |
|
| 查看次数: |
9223 次 |
| 最近记录: |