在Android开发中,前后台通信是一个常见的需求,以下是一些实现前后台通信的方法:
1. 使用广播(Broadcast)
广播是Android中最常用的前后台通信方式之一。
发送广播:在前台Activity中发送一个全局广播,后台服务或广播接收器可以接收这个广播。
接收广播:在后台服务或广播接收器中注册接收这个广播。
```java
// 发送广播
Intent intent = new Intent("com.example.ACTION_CUSTOM");
sendBroadcast(intent);
// 接收广播
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// 处理广播