Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

185
Views
No se puede acceder a la etiqueta de Android Studio Switch sin motivo aparente

Actualmente estoy tratando de usar una declaración de caso de cambio para convertir algunos valores de color en los estudios de Android, pero sigo siendo marcado como 'La etiqueta de cambio es inalcanzable'. Intenté recrear una nueva declaración de cambio de caso e incluso reiniciar Android Studio, pero el problema persiste.

Realmente no sé qué hacer. No veo nada que haga que estas declaraciones sean inalcanzables.

Aquí está el código antes mencionado a continuación:

 public int getColorHex(int color) { int r = (Color.red(color) << 16) & 0x00FF0000; int g = (Color.green(color) << 8) & 0x0000FF00; int b = Color.blue(color) & 0x000000FF; int colorValue = 0xFF000000 | r | g | b; int hexValue; switch (colorValue) { case 0x000000: hexValue = 0; break; case 0xFFFFFF: hexValue = 1; break; case 0x00FF00: hexValue = 2; break; case 0x0000FF: hexValue = 3; break; case 0xFF0000: hexValue = 4; break; case 0xFFFF00: hexValue = 5; break; case 0xFF8000: hexValue = 6; break; case 0xFFDCC8: hexValue = 7; break; default: hexValue = 8; break; } return hexValue; }

Aquí también hay una captura de pantalla del mensaje de advertencia que me da Android Studio.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Según su código, el byte alto de colorValue siempre es 0xFF.

 int colorValue = 0xFF000000 | r | g | b;

Pero en sus casos de cambio (excepto 'predeterminado') el byte alto es 0. Por lo tanto, estos casos son imposibles de alcanzar.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!