我希望用户能够分享/发送到我的应用程序,但我不想启动活动(我只需要在网络上发送一些数据,并显示成功消息弹出窗口)。我想为此使用广播接收器,但下面显示的意图过滤器虽然在正常活动中有效,但不适用于接收器(即我的应用程序未显示在我可以共享的内容列表中)。
<receiver
android:name=".MyReceiver"
android:enabled="true"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
</receiver>
我应该在这里使用接收器,还是有其他方法可以在不启动完整活动的情况下捕获 SEND 意图?