¿O declaración en el interruptor / caso?

¿Es posible usar una sentencia OR en una estructura de switch / case? Supongamos que quiero hacer lo mismo al hacer clic en dos elementos diferentes.

Lo intenté

(case R.id.bOne || case R.id.tvOne): 

y

 case (R.id.bOne || R.id.tvOne): 

Pero ninguno de ellos parece funcionar.

Esto funcionará:

 case R.id.bOne: case R.id.tvOne: // do your stuff 

Prueba esto:

 switch(id){ case R.id.bOne: case R.id.tvOne: // do your stuff here break; case R.id.x: // do your stuff here break; default: // do your stuff here } 

Esto no es posible porque (R.id.bOne || R.id.tvOne) devuelve un booleano y un switch no funciona en un booleano. Si desea que su código realice la misma tarea en varios casos, puede intentar usar sentencias if en su lugar.

  • If-else trabajando, no cambie
  • Cómo cambiar entre actividades con viewflipper
  • ¿Puede utilizar declaraciones condicionales en el caso de conmutación en Android?
  • Obtener la intensidad de la señal de WIFI y datos móviles
  • Android Studio no me deja usar el interruptor en una cadena?
  • El texto de Android debe aparecer en ambos lados en el
  • Actividad del conmutador androide de un hilo no ui
  • ¿Reutilizar las actividades anteriores?
  • Widget de conmutador vertical Android
  • Cobertura de Jacoco para la declaración de switch
  • Switch case statement error: las expresiones case deben ser constantes
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.