当在一个Activity中启动另一个Activity时,要想获取Intent,如何获取
A: getIntent()
B: putIntent()
C: getExtra()
D: putExtra()
A: getIntent()
B: putIntent()
C: getExtra()
D: putExtra()
A
举一反三
- 当在一个Activity中启动另一个Activity时,要想获取Intent,如何获取 A: getExtras() B: putIntent() C: getIntent() D: putExtras()
- 在Android应用开发时,有时需要在一个Activity中调另一个Activity,当用户在第二个Activity中选择完成后,程序自动返回到第一个Activity中,第一个Activity必须能够获取并显示用户在第二个Activity中选择的结果,此处需要使用()方法来启动另一个Activity。 A: startActivity() B: startActivityForResult() C: putExtras() D: onReturn()
- Intent提供了一系列重载的putExtra(Stringname,Stringvalue)方法,通过这个方法可以将要传递的数据暂存到Intent中,当启动另一个Activity之后,这些数据从Intent取出。 A: getStringExtra(Stringname,Stringvalue) B: getStringExtra(Stringvalue,Stringname) C: putExtra(Stringvalue,Stringname) D: putExtra(Stringname,Stringvalue)
- 在目标Activity中,通常使用()方法设置返回数据 A: setResult() B: putExtra() C: onActivityResult() D: getIntent()
- 在ActivityResult API中,启动一个Activity并且获取该Activity的返回数据,使用的协议是ActivityResultContracts.StartActivityForResult。
内容
- 0
如果一个Activity要访问另一个Activity,且不需要返回结果数据,应使用方法启动另一个Activity
- 1
启动一个新的Activity并且获取这个Activity的返回数据,需要重写的方法是
- 2
当前Activity在启动另一个Activity时,需要返回数据,可以使用方法来启动另一个Activity
- 3
在Activity中,使用Intent可以将数据传给下一个Activity,也可以将数据回传给上一个Activity。________方法,用于启动Activity,并可将当前Activity销毁时返回一个结果给上一个Activity。A.startActivityForResult(Intentintent,intrequestCode)
- 4
Android中,可以从当前Activity启动另一个Activity,并获取其返回值,以下说法错误的是____。 A: 启动子Activity必须采用隐式启动的方式。 B: 一般以Sub-Activity的方式启动子Activity。 C: 在获取返回值前,需要设置子Activity的返回值。 D: 当子Activity关闭后,父Activity会调用onActivityResult()函数,用来获取子Activity的返回值。