本地广播LocalBroadcastManager

建立本地广播java

LocalBroadcastManager localBroadcastManager=LocalBroadcastManager.getInstance(this);

发送本地广播ide

Intent intent=new Intent(“action”);
localBroadcastManager.sendBroadcast(intent);

接受广播this

IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("123456");
localBroadcastManager.registerReceiver(new LocalBroad(), intentFilter);

class LocalBroad extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        Toast.makeText(context, "123456", Toast.LENGTH_SHORT).show();
    }
}
相关文章
相关标签/搜索