我需要在一个DialogFragments(不在操作栏中)的一个视图中添加一个分享按钮。
你能给我一个线索或样品吗?所有我能找到谷歌搜索是为了动作酒吧(像Sherlok),这不是我想要的。
答案 0 :(得分:2)
步骤1:在DialogFragment
。
步骤2:当用户点击该按钮时,创建ACTION_SEND
Intent
以分享您要分享的内容,并在其上调用startActivity()
(或者,如果需要,通过Intent
将您创建的Intent
打包到选择器Intent.createChooser()
中:
void sendIt(String theMessage) {
Intent i=new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_SUBJECT, R.string.share_subject);
i.putExtra(Intent.EXTRA_TEXT, theMessage);
startActivity(Intent.createChooser(i,
getString(R.string.share_title)));
}