|
|
@@ -295,9 +295,15 @@ public class MainModel extends Model {
|
|
|
public void onApiSuccess(WeatherResultBean resultBean) {
|
|
|
|
|
|
if (null != resultBean.getData()) {
|
|
|
- weatherCode = resultBean.getData().getWeatherCode();
|
|
|
- dustCode = resultBean.getData().getDustCode();
|
|
|
- areaName = resultBean.getData().getAreaName();
|
|
|
+ if (null != resultBean.getData().getWeatherCode()) {
|
|
|
+ weatherCode = resultBean.getData().getWeatherCode();
|
|
|
+ }
|
|
|
+ if (null != resultBean.getData().getDustCode()) {
|
|
|
+ dustCode = resultBean.getData().getDustCode();
|
|
|
+ }
|
|
|
+ if (null != resultBean.getData().getAreaName()) {
|
|
|
+ areaName = resultBean.getData().getAreaName();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
onResult(new Event.Builder(Event.RESULT).integer(Event.LOADING_WEATHER).build());
|
|
|
@@ -385,7 +391,7 @@ public class MainModel extends Model {
|
|
|
private boolean isNetworkEnabled;
|
|
|
private double latitude;
|
|
|
private double longitude;
|
|
|
- private String areaName;
|
|
|
+ private String areaName = "서울";
|
|
|
|
|
|
|
|
|
private void prepareLocation() {
|