今天用了一点时间,来完成这个功能,主要是实现各个Activity之间的值传递。
当然了,广播本来就是全局大喇叭,用来传值也很正常滴嘛。关于广播的一些概念,我就不阐述了。
用代码走起吧:
package com.napoleonbai.broadcast_use;
import java.util.ArrayList;
import java.util.List;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
/**
* 自定义广播,完成各个Activity之间的传值
*
* @author NapoleonBai
*
*/
public class CustomBroadCast extends BroadcastReceiver {
/** 自定义的Action */
public static String CUSTOM_BROAD_CAST_ACTION = "com.napoleonbai.broadcast_user.CUSTOMBROADCAST";
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction() == CUSTOM_BROAD_CAST_ACTION) {
// 如