@Override
  public void onBackPressed() {
    if (mEnterLayout.isEnterPanelShowing()) {
      mEnterLayout.closeEnterPanel();
      return;
    }

    super.onBackPressed();
  }
 @Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
   super.onActivityResult(requestCode, resultCode, data);
   UMSsoHandler ssoHandler =
       CustomShareBoard.getShareController().getConfig().getSsoHandler(requestCode);
   if (ssoHandler != null) {
     ssoHandler.authorizeCallBack(requestCode, resultCode, data);
   }
 }
 @Override
 protected void onDestroy() {
   super.onDestroy();
   if (chooseAdapter != null && chooseAdapter.searcher != null) {
     chooseAdapter.searcher.destory();
   }
   if (searchAdapter != null && searchAdapter.searcher != null) {
     searchAdapter.searcher.destory();
   }
 }