Android 发送广播

来源:互联网 发布:windows 7旗舰 编辑:程序博客网 时间:2024/05/17 00:15

1.  发送广播的代码

 

Intent intent1 = new Intent();
     intent1.setAction("com.mshop");
     double sum = countSum();
     String mzhekouPrices= zhekouPrice();
     intent1.putExtra("sum", sum);
     intent1.putExtra("mzhekouPrice", mzhekouPrices.replace("null", ""));
     mContext.sendBroadcast(intent1);

 

2.  接收广播的代码

 

 class MyReceiver extends BroadcastReceiver {

  @Override
  public void onReceive(Context context, Intent intent) {
   // TODO Auto-generated method stub

   zhekouPriceSum = intent.getDoubleExtra("sum", 0);
   mzhekouPrices = intent.getStringExtra("mzhekouPrice");
   Double price = Double.parseDouble(splash_win.order_price);
   Double cuxiaoPrice = Double.parseDouble(splash_win.cuxiao);
   Double mpostFee = Double.parseDouble(splash_win.postFee);
   TextView acturl_price = (TextView) findViewById(R.id.payment);
   double sum = zhekouPriceSum + price + mpostFee - cuxiaoPrice;
   acturl_price.setText(sum+"");
  }

 }

0 0
原创粉丝点击