android studio logger TextView TypeFace style 0
logcat (2)
En logcat, haga clic con el botón derecho y seleccione "Doblar líneas como esta", luego edite esa línea hasta el bit de "TextView ...", y luego desaparecerán.
En mi proyecto, recibo lo siguiente en un mensaje
logcat
, para cada
TextView
en todas las vistas de mi aplicación:
D/TextView: setTypeface with style : 0
El tema que utilicé en
styles.xml
:
<style name="GreenTheme" parent="Base.Theme.AppCompat.Light">
<item name="colorPrimary">@color/primaryGreen</item>
<item name="colorPrimaryDark">@color/primaryDarkGreen</item>
<item name="colorAccent">@color/accentGreen</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
También uso
buildToolsVersion "26.0.1"
También he intentado usar
Theme.AppCompat.Light.NoActionBar
como tema principal.
Los mensajes aún se registran.
ACTUALIZACIÓN 1
Después de algunas pruebas, descubrí que esto ocurre solo con los
*.Theme.AppCompat.Light.*
.
Theme.AppCompat.Light.NoActionBar
se
Theme.AppCompat.Light.NoActionBar
mayor frecuencia y viene en cada tutorial para el diseño de materiales.
¿Cómo se puede solucionar este problema?
ACTUALIZACIÓN 2
Nota : Al usar un emulador, este mensaje no se muestra. Es muy probable que sea un problema del dispositivo.
Esto podría ser un problema específico de Samsung.
probablemente podría intentar reemplazar todas las instancias de
TextView
con
AppCompatTextView
y ver si esas advertencias son menos ... mientras que esto es una suposición descabellada.
sugeriría silenciar el ruido;
Logcat
>
Edit Filter Configuration
y luego incluir el nombre del paquete (para parecerse a la opción "Mostrar solo la aplicación seleccionada") y excluir esa etiqueta molesta con una expresión regular exclusiva, por igual:
^(?!TextView)
o excluir por mensaje de registro
^(?!setTypeface/swith/sstyle/s:/s0)
. Esto debería reducir la cantidad de spam de registro.