请使用此代码创建共享意图的Java

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "text" );
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "subject" );
sendIntent.setType("text/plain");

它现在会创建一个可用应用程序的弹出窗口,并询问您是否要始终使用所选应用程序或只使用一次是否有设置将其设置为只使用一次并删除这两个按钮?
android中是否有类似intent.setoption('just once')的选项?
谢谢

最佳答案

使用

Intent sharingIntent = new Intent ( android.content.Intent.ACTION_SEND );
sharingIntent.setType ( "text/plain" );
sharingIntent.putExtra ( android.content.Intent.EXTRA_TEXT, body.toString () );
startActivity(Intent.createChooser(sharingIntent, "Share using?"));

而不是
startActivity(sharingIntent);

07-27 20:55