diff --git a/demo/src/main/java/me/yokeyword/sample/demo_wechat/ui/fragment/first/MsgFragment.java b/demo/src/main/java/me/yokeyword/sample/demo_wechat/ui/fragment/first/MsgFragment.java index a8653cc2..de5dfba5 100644 --- a/demo/src/main/java/me/yokeyword/sample/demo_wechat/ui/fragment/first/MsgFragment.java +++ b/demo/src/main/java/me/yokeyword/sample/demo_wechat/ui/fragment/first/MsgFragment.java @@ -96,6 +96,7 @@ public void onClick(View v) { @Override public void onDestroyView() { super.onDestroyView(); + mRecy = null; _mActivity.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); hideSoftInput(); } diff --git a/fragmentation_core/src/main/java/me/yokeyword/fragmentation/SupportFragmentDelegate.java b/fragmentation_core/src/main/java/me/yokeyword/fragmentation/SupportFragmentDelegate.java index 16831783..3ed20ea7 100644 --- a/fragmentation_core/src/main/java/me/yokeyword/fragmentation/SupportFragmentDelegate.java +++ b/fragmentation_core/src/main/java/me/yokeyword/fragmentation/SupportFragmentDelegate.java @@ -194,7 +194,7 @@ public void onPause() { public void onDestroyView() { mSupport.getSupportDelegate().mFragmentClickable = true; getVisibleDelegate().onDestroyView(); - getHandler().removeCallbacks(mNotifyEnterAnimEndRunnable); + getHandler().removeCallbacksAndMessages(null); } public void onDestroy() {