# CMPStrategy

public class CMPStrategy

基本策略：从导航获取到 cmp 列表后， sp 文件和内存里各保存一份. sp 文件里保存的列表作为基准。连接过程中根据连接情况调整内存里的 cmp 顺序。 重连时，如果网络没有变动，使用内存里的 cmp list. 否则使用 sp 里的基准 cmp list. 特殊情况处理：连接成功后，返回 32054 或者 ping 超时，则调整 cmp 顺序，将第一个 cmp entry 移动到最后。

## Constructors

CMPStrategy
Link copied to clipboard
public void CMPStrategy()

## Functions

getCmpList
Link copied to clipboard
public List<CmpData> getCmpList()
getInstance
Link copied to clipboard
public static CMPStrategy getInstance()
isCMPValid
Link copied to clipboard
public boolean isCMPValid(String cmp)
isQuicForConnectedCmp
Link copied to clipboard
public boolean isQuicForConnectedCmp()
onGetCmpEntriesFromNavi
Link copied to clipboard
public void onGetCmpEntriesFromNavi()