Intent可以使用Bundle对象在Activity之间传递数据。
对
举一反三
- 21.在Android中,关于在Activity之间传递数据,下列说法正确的是() A: 将要传递的数据保存在intent中,就可以将其传递到另一个Activity中了。 B: 将要保存的数据存放在Bundle对象中,然后,通过Intent提供的putExtras()方法将要携 C: 数据保存到intent中。 D: Bundle是一个字符串值到各种Parcelable类型的映射,用于保存要携带的数据包。 E: 在使用Bundle传递数据包时,可以放入一个可序列化的对象。
- Intent可以在界面跳转时传递数据,使用 Intent 进行数据前向传递的两种方式是 A: 使用 Intent 的 putExtra(...) 方法传递数据,如String类型数据 B: 使用 Intent 的 putExtras(...) 方法传递 Bundle 对象数据 C: 使用sendMessage(...)方法传递数据 D: 使用 sendtoMessage(...) 方法传递数据
- 使用Intent在两个Activity之间传递数据时,子Activity向父Activity返回数据,首先将数据存储到intent中,然后使用______ (RESULT_OK, ______ )方法,设置返回值。其中需要两个参数,一个是resultCode,另外一个就是intent。
- 利用Intent不仅可以传递int、string等基本类型的数据,还可以传递更复杂的自定义对象。在Android中要在不同Activity之间传递复杂对象,主要有()接口和()接口可以使用。
- 在activity1中启动activity2时如果需要传递数据,那么可以在activity2中使用this.getIntent()方法获得传递过来的intent,再调用getExtras()方法获得传递过来的bundle。
内容
- 0
Intent不仅能实现Activity之间跳转,还可以携带数据传递给目标Activity。
- 1
_______可以用来开启Activity,同样它也可以用来在Activity之间传递数据
- 2
在启动新的activity之前,使用intent的( )方法,能把数据存放到intent中。
- 3
用Intent对象执行getExtras()方法其作用是:() A: 获得Intent对象 B: 获取IntentFilter对象传递的数据 C: 获取Intent对象传递的数据 D: BroadcastReceiver对象的数据
- 4
使用Intent传递数据时,可以使用putExtra()方法把参数封装到Intent中。( )