Exit AND-801 Android Application Development v8
Question 1 of 5
0% complete
Q1 Single choice

Consider the following :

<?xml version="1.0" encoding="utf-8"?>

<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/create_new"

android:title="@string/create_new" />

<item android:id="@+id/open"

android:title="@string/open" />

</menu>

public boolean onOptionsItemSelected(MenuItem item) {

switch (item.getItemId()) {

case R.id.create_new:

newFile();

return true

default:

return super.onOptionsItemSelected(item);

}
}

Upon clicking on one of the menu items, the application did not behave as intended.

Which of the following might be the cause of this problem?

  • A

    The developer did not set onClickListener on the menu item.

  • B

    The developer did not include a case that corresponds to the menu item in method onOptionsItemSelected.

  • C

    The developer should create onOptionsItemSelected method for each menu item.

  • D

    The developer should add the item to the menu resource file.

Previous Next