@Override public void onAttachedToWindow() { super.onAttachedToWindow(); mSaveView.setVisibility(View.VISIBLE); mShareView.setVisibility(View.VISIBLE); String sharekey = ShareSDKManager.getInstance().getCurrentSDK().getClass().getSimpleName(); if (TextUtils.isEmpty(sharekey) || sharekey.equals("NullShareImpl")) { mShareView.setVisibility(View.GONE); } if (!isReportable()) { mReportView.setVisibility(View.GONE); mReportUser.setVisibility(View.GONE); } if (!isDeleteable()) { mDeleteView.setVisibility(View.GONE); mReportView.setVisibility(View.VISIBLE); } else { mDeleteView.setBackgroundColor(Color.WHITE); mReportView.setVisibility(View.GONE); // mReportUser.setVisibility(View.GONE); } // if(!isController()){ mSetRecommened.setVisibility(View.GONE); // } }
@Override protected void initViewClickListeners() { super.initViewClickListeners(); if (mFeedItem == null || CommConfig.getConfig().loginedUser.id.equals(mFeedItem.creator.id)) { mReportView.setVisibility(View.GONE); } mCopyView.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { copyToClipboard(); dismiss(); } }); // mDeleteView.setOnClickListener(new View.OnClickListener() { // // @Override // public void onClick(View v) { // dismiss(); // mPresenter.showDeleteConfirmDialog(); // } // }); // mSaveView.setOnClickListener(new View.OnClickListener() { // @Override // public void onClick(View v) { // dismiss(); // mPresenter.favoritesFeed(); // } // }); mDeleteView.setOnClickListener( new Listeners.LoginOnViewClickListener() { @Override protected void onStart(View v) { dismiss(); } @Override protected void doAfterLogin(View v) { dismiss(); mPresenter.showDeleteConfirmDialog(); } }); mSaveView.setOnClickListener( new Listeners.LoginOnViewClickListener() { @Override protected void onStart(View v) { dismiss(); } @Override public void doAfterLogin(View v) { dismiss(); if (mFeedItem.isCollected) { mPresenter.cancelFavoritesFeed(); } else { mPresenter.favoritesFeed(); } } }); changeBackground(); }