Activity之间的相互调用

Activity1

Java代码    收藏代码
  1. //在按键按下后,调用第二个实体,第二个实体处理完数据后再传给第一个实体  
  2. btn3.setOnClickListener(new Button.OnClickListener() {  
  3.     public void onClick(View v) {  
  4.         final int RG_REQUEST = 0;  
  5.         Intent intent = new Intent();  
  6.             //作为接受数据端  
  7.         intent.setClass(Activity1.this, Activity2.class);  
  8.         startActivityForResult(intent, RG_REQUEST);  
  9.                  
  10.         }  
  11.     });  
  12. }  
  13. //处理接收的数据  
  14. protected void onActivityResult(int requestCode,int resultCode,Intent data)  
  15. {  
  16.   
  17.     super.onActivityResult(requestCode, resultCode, data)  
  18.   
  19.     if(resultCode==RESULT_OK)  
  20.     {  
  21.         //接收数据  
  22.         Bundle bundle =data.getExtras();  
  23.         double aplpa=bundle.getDouble("aplpa");  
  24.         String mode=bundle.getString("mode");  
  25.         String time=bundle.getString("time");  
  26.     }  
  27. }  
 

Activity2

Java代码    收藏代码 
  1. // //  
  2. // 点击按键后,确认返回处理  
  3. //   
  4. btn1.setOnClickListener(new Button.OnClickListener() {  
  5. public void onClick(View arg0) {  
  6.     // TODO Auto-generated method stub  
  7.     Bundle bundle = new Bundle();  
  8.     bundle.putInt("time", time);  
  9.     bundle.putInt("alpha", aplpa);  
  10.     bundle.putInt("mode", mode);  
  11.     Intent intent = new Intent(Activity2.this,Activity1.class);  
  12.     intent.putExtras(bundle);  
  13.     setResult(RESULT_OK, intent);  
  14.     Activity.this.finish();  
  15. }  
  16. });  
 <script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值