¿Qué hace onPrepareOptionsMenu?

yo quiero hacerOption Menu Para Android, he visitado este sitio. En su guión, encontréonPrepareOptionsMenu, Trato de compilar y ejecutar usando el compilador de Android 2.3.3 con y sinonPrepareOptionsMenu, ambas obras, pero no vi ninguna diferencia.

public boolean onCreateOptionsMenu(Menu menu){
//code here
}

public boolean onOptionsItemSelected(MenuItem item){
//code here
}

public boolean onPrepareOptionsMenu(Menu menu){
//code here
}

Que es en realidadonPrepareOptionsMenu método hacer? ¿Es ese método importante? ¿Podría simplemente eliminar el método?

Adición

Oh, yo también escucho sobreAction Bar en Android 3.0, dice que Action Bar es la forma alternativa de hacerOption Menu, y usandoonPrepareOptionsMenu. ¿Está bien?

Gracias...

Respuestas a la pregunta(3)

Su respuesta a la pregunta