Java 共享意图仅显示消息和;蓝牙应用程序。我如何才能有更多的选项/应用程序与您共享?
我想在我的应用程序中添加共享功能 我想共享指向我的应用程序的链接 这就是我到目前为止所做的:Java 共享意图仅显示消息和;蓝牙应用程序。我如何才能有更多的选项/应用程序与您共享?,java,android,android-intent,android-sharing,Java,Android,Android Intent,Android Sharing,我想在我的应用程序中添加共享功能 我想共享指向我的应用程序的链接 这就是我到目前为止所做的: LinearLayout linearLayoutShareAppContainer = (LinearLayout) findViewById(R.id.share_app_container); linearLayoutShareAppContainer.setOnClickListener(new View.OnClickListener() { @Over
LinearLayout linearLayoutShareAppContainer = (LinearLayout) findViewById(R.id.share_app_container);
linearLayoutShareAppContainer.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
final Handler handler3 = new Handler();
handler3.postDelayed(new Runnable() {
@Override
public void run() {
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
String shareBody = "Here is the share content body";
sharingIntent.putExtra(Intent.EXTRA_TEXT, shareBody);
startActivity(Intent.createChooser(sharingIntent, "Share via..."));
}
}, 200);
}
});
问题在于,单击共享文本(布局)时,仅显示可与共享的bluetooth&messaging应用程序。
我想要的是有更多的应用程序,如WhatsApp、Facebook、Twitter等与大家分享。
因为我是初学者,我不知道该做什么
请让我知道
谢谢。与我在这里遇到的问题相同:
startActivity(Intent.createChooser(sendIntent,“选择一个”)代码>如果WhatsApp、Facebook和Twitter等应用程序安装在设备上,则您拥有的代码将显示这些应用程序。@Suhas它们已安装,但未显示!!你的设备中是否安装了Facebook、Twitter、hangouts等应用程序。。!!因为,Intent.ACTION\u SEND会选择安装在您设备中的相关应用程序。我解决了这个问题,现在的问题是,假设您选择WhatsApp与之共享,然后当您单击某个联系人时……全部消失&我的应用程序将重新启动,而不共享任何内容。您所说的“全部消失”是什么意思?可能涉及代码/设备中更多可能的原因,尝试打开一个新主题并发布您的代码以讨论它或首先进行代码调试。我的意思是,单击“联系人”后,没有任何内容被共享,我被返回到我的应用程序。我尝试了您的上述代码,但在共享内容方面没有问题。我不知道为什么会遇到此问题!!