vetalitet vetalitet - 22 days ago 7
Android Question

onCreateOptionsMenu is not called

I have simple application.

Here is MyActivity.java

public class MyActivity extends Activity {
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMenu(menu);
}
}


And I don't really understand why method
onCreateOptionsMenu
is called on phone and is not called on tablet?

Answer

there is concept called ActionBar from API 11, so option menu is not use for tablet version.

check for ActionBar tutorial.. see below link

http://developer.android.com/guide/topics/ui/actionbar.html