2012-10-12 38 views
9

cuando solía ActionBarSherlockActionBarSherlock android.R.id.home <API 11

public boolean onOptionsItemSelected(MenuItem item) 
{ 
    switch (item.getItemId()) 
    { 
    case android.R.id.home: 
     this.finish(); 
     return true; 
    default: 
     return super.onOptionsItemSelected(item); 
    } 
} 

Me he dado cuenta de que android.R.id.home es de API 11. ¿Cómo podemos estar seguros de android.R. id.home está bien en API 8?

Respuesta

8

Es una constante final estática que significa que su valor se copia en el código compilado en lugar de ser solo una referencia. Es por eso que se puede usar con éxito en cada nivel de API.

Cuestiones relacionadas