第2章 Android视图--2.2 Activity应用【含答案】 Android应用开发基础

(1)单选题

1 请阅读下列代码;private void jumpToSecondActivity() { String strData = "admin"; Intent mIntent = new Intent(MainActivity.this, SecondActivity.class); mIntent.putExtra("user", strData); startActivityForResult(mIntent, REQUEST_CODE)}其中startActivityForResult方法的第二个参数的含义是什么()?

A  传送数据的标志符

B  请求码,用于识别第二个Activity传递回来的数据

C  结果标识符

D  传递的数据

(2)单选题

2 请阅读下列代码:protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case REQUEST_CODE://标志符 if (resultCode == RESULT_OK) { strReturnData = data.getStringExtra("password"); mTextView2.setText("第二个Activity传回的password:" + strReturnData); } break; default: } }。onActivityResult的作用是什么()?

A  处理第一个Activity的运行数据

B  处理第一个Activity传递给第二个Activity的运行数据

C  处理第二个Activity的运行数据

D  处理第二个Activity传回给第一个Activity的运行数据

(3)单选题

3 请阅读下列代码:private String strPara; private void initData() { Intent mIntent = getIntent(); strPara = mIntent.getStringExtra("user"); mTextView2.setText("第一个Activity传递的参数user:"+strPara); } ?initData()函数的作用是什么?

A  处理第一个Activity的运行数据

B  处理第一个Activity传递给第二个Activity的运行数据

C  处理第二个Activity的运行数据

D  处理第二个Activity传回给第一个Activity的运行数据

(4)单选题

4 请阅读下列代码:private void jumpToFirstActivity() { Intent mIntent=new Intent(); mIntent.putExtra("password","sziit"); setResult(RESULT_OK,mIntent); finish(); } ?jumpToFirstActivity()函数的作用是什么?

A  处理第一个Activity的运行数据

B  处理第一个Activity传递给第二个Activity的运行数据

C  处理第二个Activity的运行数据

D  第二个Activity传回给第一个Activity的运行数据

(5)单选题

5 请阅读下列代码完成的功能()?protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); Log.d(TAG, "onSaveInstanceState: "); outState.putString("user", mEditText.getText().toString()); }

A  暂停时候保存数据

B  重新启动时候保存数据

C  视图销毁时保存数据

D  启动时保存数据

(6)单选题

6 请阅读下列代码完成的功能()?if (savedInstanceState != null) { String strUser = savedInstanceState.getString("user"); mEditText.setText(strUser); }

A  暂停时候读取数据

B  重新启动时候读取数据

C  视图销毁时读取数据

D  启动时读取保存数据

(7)单选题

7 请问下列Acvitiy的配置是什么模式?<activity android:name=".MainActivity" android:launchMode=“standard"> </activity>

A  单任务模式

B  标准模式

C  单实例模式

D  单栈顶模式

(8)单选题

8 请问下列Acvitiy的配置是什么模式?<activity android:name=".MainActivity" android:launchMode=“singleTop"> </activity>

A  单任务模式

B  标准模式

C  单实例模式

D  单栈顶模式

(9)单选题

9 请问下列Acvitiy的配置是什么模式?<activity android:name=".MainActivity" android:launchMode=“singleTask"> </activity>

A  单任务模式

B  标准模式

C  单实例模式

D  单栈顶模式

(10)单选题

10 请问下列Acvitiy的配置是什么模式?<activity android:name=".MainActivity" android:launchMode=“singleInstance"> </activity>

A  单任务模式

B  标准模式

C  单实例模式

D  单栈顶模式

获取标准答案请阅读全文

未经允许不得转载!第2章 Android视图--2.2 Activity应用【含答案】 Android应用开发基础