Java 将android通知共享到whatsapp/email/其他第三方应用程序

Java 将android通知共享到whatsapp/email/其他第三方应用程序,java,android-studio,android-intent,android-notifications,android-pendingintent,Java,Android Studio,Android Intent,Android Notifications,Android Pendingintent,我想让我的用户可以选择将我的应用程序生成的通知文本共享给其他应用程序 下面是我尝试过的代码,但没有成功。当我单击通知上的共享按钮时,它确实会打开“通过共享”屏幕,但是“Intent.EXTRA_text”中显示的共享文本没有任何意义。如果我对什么是“sShare”进行日志检查,那么它会显示正确的字符串 请尽你所能提供帮助 Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND);

我想让我的用户可以选择将我的应用程序生成的通知文本共享给其他应用程序

下面是我尝试过的代码,但没有成功。当我单击通知上的共享按钮时,它确实会打开“通过共享”屏幕,但是“Intent.EXTRA_text”中显示的共享文本没有任何意义。如果我对什么是“sShare”进行日志检查,那么它会显示正确的字符串

请尽你所能提供帮助

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

            PendingIntent sendPendingIntent = PendingIntent.getActivity(context, 0, sendIntent, 0);

mBuilder.setSmallIcon(R.drawable.ic_launcher);
            mBuilder.setContentTitle("Title");
            mBuilder.setContentText(sOther);
            mBuilder.setVisibility(NotificationCompat.VISIBILITY_PUBLIC);
            mBuilder.addAction(R.drawable.share, "Share", sendPendingIntent);
mBuilder.setContentIntent(pendingIntent);
PendingIntent sendPendingIntent = PendingIntent.getActivity(context, 0, sendIntent, PendingIntent.FLAG_UPDATE_CURRENT);