Является ли «Этот аргумент новым экземпляром, поэтому stopService ничего не удалит», действительным для «stopService(IntJAVA

Программисты JAVA общаются здесь
Anonymous
Является ли «Этот аргумент новым экземпляром, поэтому stopService ничего не удалит», действительным для «stopService(Int

Сообщение Anonymous »

Когда я запускаю Inspect Code в определенной версии Android Studio, я получаю предупреждение для следующего кода в MainActivity, особенно в момент создания намерения:

Код: Выделить всё

stopService(
Intent(
this,
LocationService::class.java,
)
)
Предупреждающее сообщение:

Код: Выделить всё

Android Lint: Correctness group   1 warning
Implicit SAM Instances inspection   1 warning
file MainActivity.kt   1 warning
WARNING This argument is a new instance so stopService will not remove anything
Мой главный вопрос заключается в том, действительно ли это предупреждение действительно для этого вызова stopService(Intent(...)).
Если предупреждение правильное, то мне следует исправить код независимо от различий версий.
Если оно неверно, то я хотел бы понять, почему о нем сообщается только в определенной среде.
Предупреждение возникает в следующей среде: Снимок экрана
Я также подтвердил, что это предупреждение не появляется в следующих средах:
(I) (II) (III) Действительно ли это предупреждение для этого кода или, скорее всего, оно является ложным срабатыванием в этой конкретной среде?

Вернуться в «JAVA»