Przesłanianie onOptionsItemSelected z SherlockFragmentActivity
Wczoraj znalazłem świetną bibliotekę, która pozwoliła mi mieć „menu na Facebooku” z przyciskiem w lewym górnym rogu paska akcji, który po naciśnięciu przesuwałby się w menu przedmiotów z lewej strony.
Problem polega na tym, że chcę skorzystać z biblioteki ActionBarSherlock, aby upewnić się, że moja aplikacja jest kompatybilna wstecz z paskiem akcji. Podczas korzystania z biblioteki, między innymi, muszę nadpisać onOptionsItemSelected jako taki:
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
int id = item.getItemId();
if (id == android.R.id.home) {
rbmView.toggleMenu();
return true;
} else {
return super.onOptionsItemSelected(item);
}
}
Teraz poszedłem do biblioteki i zobaczyłem, że programista zrobił onOptionsItemSelectedfinał. Usunąłem go i spróbowałem przesłonić go ponownie tylko po to, by stwierdzić, że produkt jest taki, że za każdym naciśnięciem przycisku nic się nie dzieje. W ogóle nic.
Jakiś pomysł na temat korzystania z biblioteki darvds_ribbonmenu wraz z actionbarsherlock?