Android Sliding Drawer медленно меняет выбранный элемент
Я пытаюсь реализовать функцию, при которой, когда я нажимаю на элемент в выдвижном ящике Android, у элемента, который щелкнул, будет изменен цвет.
Я не знаю почему, между нажатием кнопки и изменением цвета элемента происходит задержка в полсекунды.
Любая идея?
private void selectItem(final int position) {
changeFragment(position);
mDrawerList.setItemChecked(position, true);
if (position == 0 && dataStorageManager.loggedIn) // If user selects Home, Title will be equal to "Sort By"
{
setTitle(dataStorageManager.getDisplayName());
} // if not Home, than use string from mPageTitle Array
else {
setTitle(mPAGETitles[position]);
}
Handler mHandler = new Handler();
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
mDrawerLayout.closeDrawer(mDrawerList);
}
}, 10);
}