diff --git a/app/src/main/java/me/jessyan/mvparms/demo/app/ActivityLifecycleCallbacksImpl.java b/app/src/main/java/me/jessyan/mvparms/demo/app/ActivityLifecycleCallbacksImpl.java index cb5882e8bca87dfe50328aa41dc8e2eed4053880..24a9fcf220f1bc59aedd8bb06130337dec6edcb8 100644 --- a/app/src/main/java/me/jessyan/mvparms/demo/app/ActivityLifecycleCallbacksImpl.java +++ b/app/src/main/java/me/jessyan/mvparms/demo/app/ActivityLifecycleCallbacksImpl.java @@ -95,5 +95,7 @@ public class ActivityLifecycleCallbacksImpl implements Application.ActivityLifec @Override public void onActivityDestroyed(Activity activity) { Timber.w(activity + " - onActivityDestroyed"); + //横竖屏切换或配置改变时, Activity 会被重新创建实例, 但 bundle 中的基础数据会被保存下来,移除是为了保证重新创建的实例可以正常工作 + activity.getIntent().removeExtra("isInitToolbar"); } } diff --git a/config.gradle b/config.gradle index cddd3265b5469a7a33a599008dac6f3fcfe13fe2..50e11e223d542e2f36b545db85cddce5a05c1ae6 100644 --- a/config.gradle +++ b/config.gradle @@ -85,7 +85,7 @@ ext { "arouter" : "com.alibaba:arouter-api:1.2.2", "arouter-compiler" : "com.alibaba:arouter-compiler:1.1.3", "progressmanager" : "me.jessyan:progressmanager:1.3.3", - "retrofit-url-manager" : "me.jessyan:retrofit-url-manager:1.0.5", + "retrofit-url-manager" : "me.jessyan:retrofit-url-manager:1.1.0", //test "junit" : "junit:junit:4.12",