From 31804568e3d6c62ea5303597fa25bfb7db5190ba Mon Sep 17 00:00:00 2001 From: getletcodes <1062860950@qq.com> Date: Wed, 23 Aug 2017 23:43:21 +0800 Subject: [PATCH] bug fix --- app/build.gradle | 2 +- .../main/java/com/stdnull/v2api/model/V2MainFragModel.java | 5 ++++- v2api/src/main/java/com/stdnull/v2api/ui/V2MainFragment.java | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index c55fcf2..315797c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,7 +9,7 @@ android { minSdkVersion rootProject.minSdkVersion targetSdkVersion rootProject.targetSdkVersion versionCode 1 - versionName "1.1" + versionName "1.1.1" externalNativeBuild { cmake { cppFlags "" diff --git a/v2api/src/main/java/com/stdnull/v2api/model/V2MainFragModel.java b/v2api/src/main/java/com/stdnull/v2api/model/V2MainFragModel.java index c3666a1..7161636 100644 --- a/v2api/src/main/java/com/stdnull/v2api/model/V2MainFragModel.java +++ b/v2api/src/main/java/com/stdnull/v2api/model/V2MainFragModel.java @@ -25,7 +25,7 @@ public void addContentListModel(List contentListModel) { } public boolean isModelEmpty(){ - return mContentListModel.isEmpty(); + return mContentListModel.isEmpty() ; } public void clearModel(){ @@ -35,6 +35,9 @@ public void save(Bundle bundle){ bundle.putParcelableArrayList(KEY_V2EXBEAN, (ArrayList) mContentListModel); } public boolean restore(Bundle bundle){ + if(bundle == null){ + return false; + } mContentListModel = bundle.getParcelableArrayList(KEY_V2EXBEAN); return mContentListModel != null && !mContentListModel.isEmpty(); } diff --git a/v2api/src/main/java/com/stdnull/v2api/ui/V2MainFragment.java b/v2api/src/main/java/com/stdnull/v2api/ui/V2MainFragment.java index be44ebc..6615351 100644 --- a/v2api/src/main/java/com/stdnull/v2api/ui/V2MainFragment.java +++ b/v2api/src/main/java/com/stdnull/v2api/ui/V2MainFragment.java @@ -57,12 +57,13 @@ public void onCreate(@Nullable Bundle savedInstanceState) { builder() .v2MainModule(new V2MainModule(this)) .build().inject(this); + mV2MainPresenter.restore(savedInstanceState); } @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); - mV2MainPresenter.restore(outState); + mV2MainPresenter.save(outState); } @Nullable