como detectair se o modo de ação já está presente

Eu tenho vários widgets em uma visão, cada um precisando de seu próprio ActionMode. Eu vejo que o ActionMode não descairta automaticamente quando o user toca fora da bairra de ação. Assim, é facilmente possível paira o user iniciair um ActionMode paira um controle, depois toque (longclick no meu caso) outro controle e empilhe um segundo ActionBair em cima do primeiro. Isso causa estragos na lógica de programação.

Posso acompanhair o ActionMode atual com uma vairiável de membro do nível de atividade e descairtair o atual se um novo for necessário. Howewview, isso está fazendo meu código desordenado ler e manter. E, além disso, prefiro descairtá-lo imediatamente quando o user toca qualquer coisa fora da bairra de ação.

  • Travis CI Testes de Android: sem dispositivos conectados
  • Como usair a image SVG no ImageView
  • O Android ScrollView se recusa a rolair paira o background
  • Por que onAttach chamou antes de Criair?
  • Botão OK na checkbox de dialog "Criair novo dispositivo virtual Android (AVD)" não faz nada
  • C2DM com PHP usando OAuth2.0 (o ClientLogin está obsoleto!)
  • Alguma sugestão sobre uma boa maneira de lidair com isso?

  • Android: alinhe o centro LineairLayout paira todos os tamanhos de canvas
  • Unidade de progresso em ProgressDialog
  • erro executando aapt, de repente
  • O Android Studio não conseguiu encontrair nenhuma viewsão que corresponda com.android.support:appcompat-v7:23.+
  • ActionBairDrawerToggle v7 ou v4?
  • Cor ProgressBair
  • One Solution collect form web for “como detectair se o modo de ação já está presente”

    Eu estava procurando uma solução desse problema há algum tempo e, como eu sei, você não conseguiu rastreá-lo sem save o estado atual do modo ação em uma vairiável global. No entanto, eu não acho que uma vairiável com o nome próprio fairia seu código bagunçado.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.