美文网首页
发送自定义广播

发送自定义广播

作者: yanghanbin_it | 来源:发表于2017-06-08 14:59 被阅读0次

    发送自定义广播

    • 通过 Intent 发送
    • 必须设置action
    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
    
        public void click(View v) {
            //发送自定义广播
            Intent intent = new Intent();
            //自定义action
            intent.setAction("yhbbroadcast1");
            sendBroadcast(intent);
        }
    }
    

    接收自定义广播

    • 只需要接收的action:name与自定义的一致就可以
    <receiver
        android:name=".CustomReceiver"
        android:enabled="true"
        android:exported="true" >
        <intent-filter>
            <action android:name="yhbbroadcast1"></action>
        </intent-filter>
    </receiver>
    

    相关文章

      网友评论

          本文标题:发送自定义广播

          本文链接:https://www.haomeiwen.com/subject/rrftqxtx.html