Android零基础入门第81节:Activity数据传递
在Android开发中,经常要在Activity之间传递数据。前面也学习了Activity和Intent相关基础,接下来一起来学习Activity的数据传递。 一、简介 通过前面的学习知道,Intent可以用来开启Activity,同样它也可以用来在Activity之间传递数据。Intent提供了多个重载的方法来携带额外的数据,如下所示。 putExtra(String name, xxx value):向 Intent 中按 key-value 对的形式存入数据。 getXxxExtra(String name):从Intent中按key取出指定类型的数据。 putExtras(Bundle data):向Intent中放入需要携带的数据包。 Bundle getExtras():取出Intent中所携带的数据包。 使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可。当启动了另一个Activity后,再把这些数据从Intent中取出即可。其核心示例代码如下: // 从MainActivity传递数据到SecondActivity Intent intent=new Intent(MainActivity.this,SecondActivity.class); String name="admin "; intent.putExtra(