Evento de clique suspenso da barra de ação

Eu tenho lista suspensa na barra de ação como lista de navegação. UsandoActionBar.OnNavigationListener eonNavigationItemSelected para detectar quando o usuário clicou no item na lista de navegação suspensa da barra de ação e funciona bem.

Contudo,onNavigationItemSelected énão chamado se o usuário clicou no mesmo item que está atualmente selecionado na lista suspensa! (Eu preciso desse comportamento exato de funcionalidade para o aplicativo funcionar corretamente)

Então, há alguma maneira de detectar o clique em qualquer parte da lista suspensa na barra de ação?

Existe uma maneira de referenciar de alguma forma a visualização suspensa na barra de ação e, em seguida, definir onclicklistner nesse objeto suspenso na barra de ação. Como quando usamos lista suspensa no layout padrão?

questionAnswers(1)

yourAnswerToTheQuestion