广播
静态注册广播
- 可以通过as直接创建一个广播接收者类,new->other->BroadcastReceiver,这个类继承自BroadcastReceiver,并重写onReceive方法,在方法中添加toast
package com.example.broadcastdemo;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "静态注册广播,接收到广播1,", Toast.LENGTH_SHORT).show();
}
}
- 在Manifest.xml文件中配置intent-filter,添加action属性(自定义),接收器也是通过这个action去接收广播的。
<receiver
android:name=".MyReceiver"
android:enabled