2012-10-12 8 views
9

Kiedy użyłem 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); 
    } 
} 

Zauważyłem, że android.R.id.home jest z API 11. Jak możemy się upewnić android.R. id.home ma rację w API 8?

Odpowiedz

8

Jest to statyczna stała końcowa, co oznacza, że ​​jej wartość jest kopiowana do skompilowanego kodu, a nie tylko referencyjna. Dlatego może być z powodzeniem stosowany na każdym poziomie interfejsu API.

Powiązane problemy