每次显示共享服务选项

时间:2018-11-18 08:13:52

标签: android share

我正在尝试为我的android应用添加一个共享按钮,该按钮可以在用户每次共享时显示共享选项。该应用程序当前直接转到gmail,因为我在第一次尝试中选择了gmail,但在第二次尝试中未显示Whatsapp或facebook应用程序。看来我的手机将第一个应用设置为默认应用。我该怎么做。请帮助。

public static void shareApp(Activity activity) {
    try {
        final String appPackageName = activity.getPackageName();
        Intent sendIntent = new Intent();
        sendIntent.setAction(Intent.ACTION_SEND);
        sendIntent.putExtra(Intent.EXTRA_TEXT, activity.getResources().getString(R.string.share_text) + " https://play.google.com/store/apps/details?id=" + appPackageName);
        sendIntent.setType("text/plain");
        activity.startActivity(sendIntent);
    } catch (Exception e) {
        e.printStackTrace();
    }
}

1 个答案:

答案 0 :(得分:0)

您可以在广播意图之前使用clearPackagePreferredActivities

filter