用Intent对象执行getExtras()方法其作用是:()
A: 获得Intent对象
B: 获取IntentFilter对象传递的数据
C: 获取Intent对象传递的数据
D: BroadcastReceiver对象的数据
A: 获得Intent对象
B: 获取IntentFilter对象传递的数据
C: 获取Intent对象传递的数据
D: BroadcastReceiver对象的数据
C
举一反三
- Intent可以在界面跳转时传递数据,使用 Intent 进行数据前向传递的两种方式是 A: 使用 Intent 的 putExtra(...) 方法传递数据,如String类型数据 B: 使用 Intent 的 putExtras(...) 方法传递 Bundle 对象数据 C: 使用sendMessage(...)方法传递数据 D: 使用 sendtoMessage(...) 方法传递数据
- Intent可以使用Bundle对象在Activity之间传递数据。
- 对象obj不能通过Intent传递
- Intent可以用于传递数据,在前一个活动中调用putExtra()方法将要传递的数据暂存在Intent中,再调用startActivity()方法启动后一个活动。在后一个活动的onCreate()方法中在调用Intent对象的getStringExtra()方法取出数据。
- 使用Intent不能传递Parcelable类型的对象。
内容
- 0
Android中Intent传递类对象时,该类对象需实现()或Parcelable接口
- 1
下面为发送一个带有数据的普通广播消息的代码: //创建Intent对象 Intent intent = new Intent(); //使用"abc"标识执行动作 intent.______ (“abc”); //用键值对的方式传递值 intent.putExtra(key, value); //发送广播 sendBroadcast(______ ); 发送广播时为了标识Intent的执行动作,必须使用一个全局唯一的字符串。
- 2
发送广播的步骤是:首先创建一个Intent对象,然后向Intent中添加执行的动作(______ (...))、传递的数据等信息,最后调用相应的发送方法发送Intent对象。发送广播的方法共三种,分别对应着三种广播消息:______ (发送普通广播)sendOrderedBroadcast(发送有序广播)sendStickyBroadcast(发送粘性广播)。
- 3
Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象
- 4
使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可。