先新建一个广播接收器用于来接收自定义的广播:
public class MyReceiver extends BroadcastReceiver {
public MyReceiver() {
}
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context,"接收到自定义的广播",Toast.LENGTH_SHORT).show();
}
}
然后修改 AndroidManifest.xml 文件,注册要监听的自定义广播(假设是 net.deniro.android.MY_BROADCAST):
android:name=".MyReceiver"
android:enabled="true"
android:exported="true">
接着在主布局文件中,添加一个按钮作为发送广播的触发点:
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_v