Android-广播-标准广播/有序广播

标准广播

大致思路为设置一个界面,上面有一个按钮,通过按钮的点击事件,发送一条广播,然后由于注册文件中写明了这条广播,就通过接收器来接受广播并发出提示信息。
设计一个布局,加入按钮


    

加入点击事件,发送一条广播

        Button button=(Button)findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                Intent intent=new Intent("com.example.broadcasttest.MY_BROADCAST");
                sendBroadcast(intent);
            }
        });

注册文件中标明要接受的广播

        
            
                
            
        

接收器

    public void onReceive(Context context, Intent intent) {
        // TODO: This method is called when the BroadcastReceiver is receiving
        // an Intent broadcast.
        Toast.makeText(context,"zidingyigangbo",Toast.LENGTH_SHORT).show();
    }

你可能感兴趣的:(Android)