分为2种: 标准: 效率高,发送一条实现多条信息同时接收到,无法被截断
有序:有先后顺序,发送一条同时智只能一个接受(接受按照优先级) 而且可以别截断
注册:
IntentFilter intentFilter = new IntentFilter();intentFilter.addAction("xxx"); //传入标识
registerReceiver(ssssdkReceiver, intentFilter); //广播回调
SDKManager.InitSDKManager(this, this);
发送:
然后再另一个地方通过这个表示 接受到广播 并却发送出去(可以加入参数)xxx
String initjson = result.toString();intent = new Intent(); //参数字符串
intent.setAction("xxxx");
intent.putExtra("xxxx11", initjson);
activity.sendBroadcast(intent);
回调:
回调广播 得到结果
SSSSDKReceiver ssssdkReceiver = new SSSSDKReceiver(new SdkInterfaceReceiver() {
@Override
public void InItSDKCallback(String result) {
Toast.makeText(MainActivity.this, "init>>>>" + result, Toast.LENGTH_SHORT).show(); //结果 通知
}
有序:有先后顺序,发送一条同时智只能一个接受(接受按照优先级) 而且可以别截断
注册:
IntentFilter intentFilter = new IntentFilter();intentFilter.addAction("xxx"); //传入标识
registerReceiver(ssssdkReceiver, intentFilter); //广播回调
SDKManager.InitSDKManager(this, this);
发送:
然后再另一个地方通过这个表示 接受到广播 并却发送出去(可以加入参数)xxx
String initjson = result.toString();intent = new Intent(); //参数字符串
intent.setAction("xxxx");
intent.putExtra("xxxx11", initjson);
activity.sendBroadcast(intent);
回调:
回调广播 得到结果
SSSSDKReceiver ssssdkReceiver = new SSSSDKReceiver(new SdkInterfaceReceiver() {
@Override
public void InItSDKCallback(String result) {
Toast.makeText(MainActivity.this, "init>>>>" + result, Toast.LENGTH_SHORT).show(); //结果 通知
}