在启动新的activity之前,使用intent的( )方法,能把数据存放到intent中。
putExtra();putExtra
举一反三
- 隐式启动Activity时,Intent使用( )方法指定操作数据。
- Intent intent = new Intent();intent.setAction("cn.itscast.xxx");startActivity(intent);采用的是()启动Activity
- 使用Intent在两个Activity之间传递数据时,子Activity向父Activity返回数据,首先将数据存储到intent中,然后使用______ (RESULT_OK, ______ )方法,设置返回值。其中需要两个参数,一个是resultCode,另外一个就是intent。
- 智慧职教: Intent提供了一系列重载的putExtra(String name,String value)方法,通过这个方法可以将要传递的数据暂存到Intent中,当启动另一个Activity之后,这些数据从Intent取出。
- 隐式启动Activity时,Android使用Intent过滤器(______ )实现Intent和组件的匹配。它根据Intent中的动作、类别和数据等内容,对适合接收该Intent的组件进行匹配和筛选
内容
- 0
Intent可以使用Bundle对象在Activity之间传递数据。
- 1
Intent可以用于启动Activity、广播和服务。
- 2
在Activity中,使用Intent可以将数据传给下一个Activity,也可以将数据回传给上一个Activity。________方法,用于启动Activity,并可将当前Activity销毁时返回一个结果给上一个Activity。A.startActivityForResult(Intentintent,intrequestCode)
- 3
在Activity启动时传递数据非常简单,因为Intent提供了一系列重载的()方法,,通过该方法可以将要传递的数据暂存到Intent中,当启动另一个Activity之后,只需将这些数据从Intent取出即可。 A: getResult(intrequest,intresult,Stringdata) B: setExtra(Stringname,Stringvalue) C: putExtra(Stringname,Stringvalue) D: setResult(intrequest,intresult,Stringdata)
- 4
android应用中,启动并转换至新Activity的方法是:() A: startActivity(intent) B: goto() C: sendBroadCast() D: onCreate()