当通过Intent对象启动活动时,想要返回数据给上一个活动,应调用哪一个方法用于启动活动
A: onStart
B: onCreat
C: startActivity
D: startActivityForResult
A: onStart
B: onCreat
C: startActivity
D: startActivityForResult
举一反三
- Intent可以用于传递数据,在前一个活动中调用putExtra()方法将要传递的数据暂存在Intent中,再调用startActivity()方法启动后一个活动。在后一个活动的onCreate()方法中在调用Intent对象的getStringExtra()方法取出数据。
- Android关于service生命周期的onStart()正确的是 A: 当第一次启动的时候会调用onStart() B: 每一次启动都会调用onStart() C: 只有通过指定名称显示启动时会调用onStart() D: 只有通过Intent隐式启动时会调用onStart()
- 调用startActivityForResult启动的Activity,如果返回数据,必须调用setResult方法将需要返回的数据进行返回
- 在Activity中,使用Intent可以将数据传给下一个Activity,也可以将数据回传给上一个Activity。________方法,用于启动Activity,并可将当前Activity销毁时返回一个结果给上一个Activity。A.startActivityForResult(Intentintent,intrequestCode)
- 下列关于Intent启动组件说法错误的是 A: startActivity( ) B: startService( ) C: startBroadcastReceiver() D: startActivityForResult()