You are probably using Android Studio or IntelliJ.
If so, you can add this above your method containing the infinite loop to suppress warnings:
@SuppressWarnings("InfiniteLoopStatement")
Or add this "magic" comment above the statement:
//noinspection InfiniteLoopStatement
This will tell the IDE that this is ok.
More generally, when you get a false positive warning, do Alt+Enter
and do what showed on the screenshot below (select class only if your class is full of false positive, for the same warning)
有時候這個告警是多余的,例如我們手寫的監控線程。
如果有消除告警強迫症。在線程的執行方法上加入注解。
@SuppressWarnings("InfiniteLoopStatement") public void run() { ... }