ICLogger.i("retry 如果连接成功则停止重试!");
no_network_Heartbeats_Count = 0;
stopConnectionRetryTimer();
+ //连接成功,去获取一次天气
+ //如果防走丢的协议的话
+ if (Config.protocol_no == Config.PROTOCOL_FZD) {
+ getFZDWeatherInfo();
+ }
} else {
if (retry_connect_count >= retry_connect_max_times) {
@Override
public void loadWeatherInfo() {
- //获取天气信息
- StringMessage wt = protocol_fzd.WT(runtime);
- connection.send(wt);
- StringMessage wt2 = protocol_fzd.WT2(runtime);
- connection.send(wt2);
+ getFZDWeatherInfo();
}
};
+ private void getFZDWeatherInfo() {
+ //获取天气信息
+ StringMessage wt = protocol_fzd.WT(runtime);
+ connection.send(wt);
+ StringMessage wt2 = protocol_fzd.WT2(runtime);
+ connection.send(wt2);
+ }
+
private final IFZDService.Stub mFZDService = new IFZDService.Stub() {
@Override