I've updated ADT to v. 21 and new warning appeared in this code:
if (e.getMessage().toLowerCase().contains("blabla"))
Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead
So I try:
if (e.getMessage().toLowerCase(Locale.ENGLISH).contains("blabla"))
But error still remained! How fix this?
You should use Locale.getDefault()
especially if you cant be sure that your text will always be in english.
Also lint errors like that one you are having usually disappear after you run lint again or clean your project.
You simply need to clean your project by clicking:
Build > Clean Project
or Build > Rebuild Project
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With