From b7a024f0fc6812ee06f8665b83e2ce8bb28be147 Mon Sep 17 00:00:00 2001 From: wangcongtao Date: Fri, 11 Sep 2020 14:43:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=A4=A9=E6=B0=94=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E6=97=A0=E6=B3=95=E8=8E=B7=E5=8F=96=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E7=9A=84npe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/module/extensions/entrance/EntrancePresenter.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java index c4ca90cd05..5dc24ee1a3 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java @@ -71,9 +71,12 @@ public class EntrancePresenter extends Presenter implements Weathe if ( weatherInfo == null ) { return; } - String temp = getContext().getResources().getString( R.string.module_ext_str_weather_temp_format, weatherInfo.getTemperature() ); Phenomena phenomena = Phenomena.getById( weatherInfo.getPhenomena() ); - String desc = phenomena == null ? "" : phenomena.nameCn; + if ( phenomena == null ) { + return; + } + String temp = getContext().getResources().getString( R.string.module_ext_str_weather_temp_format, weatherInfo.getTemperature() ); + String desc = phenomena.nameCn; int resId = phenomena.resId; mView.renderWeatherInfo( temp, desc, resId ); }