如果需要启动一个Activity,并在Activity结束时可立即获取结果的方法是()。A.调用startActivityForResult()B.在启动的Activity中注册receiver,在被启动的Activity中发起broadcast消息C.两个选项都不正确D.两个选项都正确

题目
如果需要启动一个Activity,并在Activity结束时可立即获取结果的方法是()。

A.调用startActivityForResult()

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

C.两个选项都不正确

D.两个选项都正确


相似考题
更多“如果需要启动一个Activity,并在Activity结束时可立即获取结果的方法是()。 ”相关问题
  • 第1题:

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


    正确

  • 第2题:

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


    正确

  • 第3题:

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


    (1)startActivityForResult(),onActivityResult()

  • 第4题:

    5、若在启动Activity时,希望新建一个Activity对象,则应使用的Intent标志是()。

    A.FLAG_ACTIVITY_CLEAR_TOP

    B.FLAG_ACTIVITY_NEW_TASK

    C.FLAG_ACTIVITY_SINGLE_TOP

    D.FLAG_ACTIVITY_BROUGHT_TO_FRONT


    错误

  • 第5题:

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

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


    正确