如何解决通过Android中的SendBroadcast发送消息
我希望仅将带有机密数据的消息发送到发送该消息的应用程序(在我的应用程序中)。
我的接收器带有过滤器test
。
registerReceiver(new broadcastReceiver() {
@Override
public void onReceive(Context context,Intent intent) {
Log.e("Log","this message can get only my app!");
}
},new IntentFilter() {{
addAction("test");
}});
我想向此接收器发送消息,但是整个系统中的其他应用程序都无法收到此消息!必须保证只有我的应用程序会收到这些数据。谢谢!
sendbroadcast(new Intent("test").putExtra("confidentialData","data"));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。