网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
如果需要启动一个Activity,并在Activity结束时可立即获取结果的方法是()。

A.调用startActivityForResult()

B.在启动的Activity中注册receiver,在被启动的Activity中发起broadcast消息

C.两个选项都不正确

D.两个选项都正确


参考答案

更多 “ 如果需要启动一个Activity,并在Activity结束时可立即获取结果的方法是()。 A.调用startActivityForResult()B.在启动的Activity中注册receiver,在被启动的Activity中发起broadcast消息C.两个选项都不正确D.两个选项都正确 ” 相关考题
考题 FLAG_ACTIVITY_CLEAR_TO标P记的作用是什么?() A.如果Activity已经在任何栈中启动,则不做任何操作B.如果Activity已经在当前栈中启动,则不做任何操作C.如果Activity已经在当前栈中启动,则所有在该Activity之上的Activity都会被销毁D.如果Activity已经在任何栈中启动,则所有在该Activity之上的Activity都会被销毁

考题 8、如果一个Activity要最先被启动,应该将该Activity的<intent-filter>设置为 。

考题 在activity1中启动activity2时如果需要传递数据,那么可以在activity2中使用this.getIntent()方法获得传递过来的intent,再调用getExtras()方法获得传递过来的bundle。

考题 在activity1中启动activity2时如果需要从activity2中回传数据,那么必须调用startActivityForResult()方法才可以

考题 显示意图,即启动Activity时不需要指定Activity的名称。

考题 5、若在启动Activity时,希望新建一个Activity对象,则应使用的Intent标志是()。A.FLAG_ACTIVITY_CLEAR_TOPB.FLAG_ACTIVITY_NEW_TASKC.FLAG_ACTIVITY_SINGLE_TOPD.FLAG_ACTIVITY_BROUGHT_TO_FRONT

考题 在activity1中启动activity2时如果需要从activity2中回传数据,那么可以在activity2中将数据放到bundle中,并调用startActivity()方法启动activity1。

考题 在activity1中启动activity2时如果需要传递数据,那么可以把数据放到bundle中,然后将bundle存入intent的extra属性。 在activity1中启动activity2时如果需要传递数据,那么可以把数据放到bundle中,然后将bundle存入intent的extra属性。

考题 30、当启动一个Activity,并且新的Activity执行完后需要将执行结果数据返回到启动它的Activity,则启动该Activity时应该调用()方法。