¿Por qué Android Studio importa el paquete completo de volver a formatear el código

aadA:

Tengo una clase que utiliza HashMap y he importado java.util.HashMap importación.

En la ejecución de código de cambio de formato -> Eclipse acceso directo utilizado Cntrl + Shift + R

Se vuelve a formatear y convertir a import java.util. *

¿Por qué importa estudio androide todas las clases si necesitamos sólo una, aquí HashMap? No es que no es necesario.

Jeel Vankhede:

Si algún paquete está teniendo más de un número N de importación del mismo paquete en el estudio Android, automáticamente lo convierte a *las importaciones de ese paquete (por defecto son 5 para los símbolos de nivel superior y 3 para Java Estática y miembros de enumeración) .

Así, por ejemplo, si va a tener un número N de las importaciones de paquete java.util, que se convierte a java.util.*.

Dónde encontrar esa configuración para cambiarlo?

  1. Abra Configuración de Archivo-> Configuración de Android Studio (ctrl + alt + s) .

  2. Ir a Editor -> Estilo de código -> Java / Kotlin y abiertas las importaciones pestaña continuación, cambiar que el número N a cualquiera de su caso adecuado.

introducir descripción de la imagen aquí

Hay otras opciones disponibles también.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=226467&siteId=1
Recomendado
Clasificación