安卓如何在activity之间传递数据

good good study,day day up

Posted by irving.gx on February 23, 2020

前言

在开发Android的时候经常会遇到需要在不同Activity之间传递数据的场景,那么有什么方法可以实现呢?有以下方法可以参考。

1.通过Intent

发送数据的MainActivity

   Intent intent=new Intent(this,receActivity.class); 
   Intent.putExtra("int_data",123); startActivity(intent);

接收数据的ReceiveActivity

   StringBuilder bid=new StringBulider(); 
   int b=getIntent().getExtras().getInt("int_data"); 
   String str=bid.append(b).toString();

2.通过全局对象传递数据

> 主要用到的方法是`getApplicationContext()`

如果对你有帮助,请作者喝一杯牛奶吧