简述Activity间数据传递的两种方式。
时间: 2024-06-07 18:07:31 浏览: 59
Activity之间对象传递的两种方式
Android中Activity之间数据传递的两种方式如下:
1. 通过Intent传递数据:可以通过在Intent中添加数据来传递简单的数据类型,如字符串、整型等。也可以通过将数据序列化后添加到Intent的Extra中来传递自定义的对象。
2. 通过Bundle传递数据:Bundle是一种键值对的数据结构,可以将数据打包在Bundle中,然后将Bundle作为Intent的Extra传递。这种方式适用于需要传递多个数据项或者数据项比较复杂的情况。在接收方Activity中,可以通过getIntent()方法获取到传递过来的Intent对象,并通过getExtras()方法获取到Bundle对象,然后根据键值对的方式获取到传递过来的数据。
阅读全文