jhd*_*hdj 8 android share android-intent
嗨有一个带有此代码的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");
Run Code Online (Sandbox Code Playgroud)
它现在会创建一个可用应用程序的弹出窗口,并询问您是否要始终使用所选应用程序,或者仅仅一次是否有设置将其置于一次并删除此2个按钮?
像Intent.setOption('只需一次')在Android中有这样的选项吗?
谢谢

Ahm*_*gdy 18
使用
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?"));
Run Code Online (Sandbox Code Playgroud)
代替
startActivity(sharingIntent);
Run Code Online (Sandbox Code Playgroud)
您可以构建一个可以处理应用程序中的意图的应用程序列表,并在您自己的对话框中显示该列表,在这种情况下,您可能不希望有任何按钮,只需在用户触摸该应用程序时将意图发送到该应用程序即可。