光环助手V3.2 RELEASE(20180427-0410)测试问题汇总

This commit is contained in:
kehaoyuan
2018-04-27 06:08:15 +08:00
parent 02f96f9083
commit 9ac373bf0e
8 changed files with 33 additions and 11 deletions

View File

@ -370,10 +370,15 @@ public class LibaoDetailActivity extends BaseActivity implements LibaoDetailAdap
@Override
public void onFailure(HttpException e) {
mLibaoDetailRv.setVisibility(View.GONE);
mLlLoading.setVisibility(View.GONE);
mLibaoDetailRv.setPadding(0, 0, 0, 0);
mNoConnection.setVisibility(View.VISIBLE);
if (e != null && e.code() == 404) {
mLibaoDetailRv.setVisibility(View.GONE);
mLlLoading.setVisibility(View.GONE);
mLibaoDetailRv.setPadding(0, 0, 0, 0);
mNoneDataTv.setText("天了噜~页面不见了");
mNoneData.setVisibility(View.VISIBLE);
} else {
loadError();
}
}
});
}
@ -451,8 +456,9 @@ public class LibaoDetailActivity extends BaseActivity implements LibaoDetailAdap
mLibaoDetailRv.setVisibility(View.GONE);
mLlLoading.setVisibility(View.GONE);
mLibaoDetailRv.setPadding(0, 0, 0, 0);
mNoneDataTv.setText("天了噜~页面不见了");
mNoneDataTv.setText("页面不见了~");
mNoneData.setVisibility(View.VISIBLE);
toast("内容可能已被删除");
}
// 领取/淘号失败,根据返回的时间重新倒数

View File

@ -88,7 +88,11 @@ public class LibaoDetailAdapter extends BaseRecyclerAdapter<ViewHolder> {
@Override
public void onFailure(HttpException e) {
mOnRequestCallBackListener.loadEmpty();
if (e != null && e.code() == 404) {
mOnRequestCallBackListener.loadEmpty();
} else {
mOnRequestCallBackListener.loadError();
}
}
});
}

View File

@ -170,6 +170,8 @@ public class QuestionsEditFragment extends NormalFragment {
toast("标题至少6个字");
return;
}
addQuestionsIndexFragment(null);
showSearchIndexLayout(false);
CheckLoginUtils.checkLogin(getContext(), this::addTagByTitle);
}
}

View File

@ -97,7 +97,7 @@ public class QuestionsEditIndexFragment extends ListFragment<QuestionsIndexEntit
public void onLoadDone() {
super.onLoadDone();
Fragment parentFragment = getParentFragment();
if (parentFragment instanceof QuestionsEditFragment) {
if (parentFragment instanceof QuestionsEditFragment && !TextUtils.isEmpty(mSearchKey)) {
((QuestionsEditFragment) parentFragment).showSearchIndexLayout(true);
}
}

View File

@ -90,7 +90,7 @@ public class AnswerEditFragment extends NormalFragment {
private String mQuestionsTitle;
private boolean mOpenAnswerInNewPage;
// private String mCacheAnswerContent;
private String mCacheAnswerContent;
private int mPostDraftsCount;
@ -182,6 +182,7 @@ public class AnswerEditFragment extends NormalFragment {
});
if (!TextUtils.isEmpty(mAnswerId)) {
setNavigationTitle(getString(R.string.answer_patch_title));
mCacheAnswerContent = mAnswerContent;
mEditContent.setHtml(mAnswerContent, false);
} else {
setNavigationTitle(getString(R.string.answer_edit_title));
@ -375,10 +376,13 @@ public class AnswerEditFragment extends NormalFragment {
@Override
public boolean onBackPressed() {
Utils.log("========::" + mCacheAnswerContent + "===" + mEditContent.getHtml());
if (!TextUtils.isEmpty(mAnswerId)) {
showPatchBackDialog();
return true;
} else if (TextUtils.isEmpty(mEditContent.getHtml())) {
} else if (TextUtils.isEmpty(mEditContent.getHtml()) ||
!TextUtils.isEmpty(mCacheAnswerContent) && mCacheAnswerContent.equals(mEditContent.getHtml())) {
return false;
} else {
showEditBackDialog();
@ -448,7 +452,7 @@ public class AnswerEditFragment extends NormalFragment {
} else {
mPostDraftsCount++;
}
// mCacheAnswerContent = finalEditContent;
mCacheAnswerContent = finalEditContent;
}
}
@ -475,7 +479,7 @@ public class AnswerEditFragment extends NormalFragment {
String drafts = object.getString("content");
if (!TextUtils.isEmpty(drafts)) {
mEditContent.setHtml(drafts, false);
// mCacheAnswerContent = drafts;
mCacheAnswerContent = drafts;
}
String answerId = object.getString("answer_id");

View File

@ -2,6 +2,7 @@ package com.gh.gamecenter.manager;
import android.content.Context;
import android.preference.PreferenceManager;
import android.text.TextUtils;
import com.gh.common.constant.Constants;
import com.gh.common.util.DeviceUtils;
@ -164,6 +165,7 @@ public class RefreshTokenManager {
SINGLE_EXECUTOR.execute(new Runnable() {
@Override
public void run() {
if (TextUtils.isEmpty(tokenEntity.getId())) return;
if (mDatabase.loginTokenDao().updateToken(tokenEntity) <= 0) {
mDatabase.loginTokenDao().addToken(tokenEntity);
}
@ -178,6 +180,7 @@ public class RefreshTokenManager {
SINGLE_EXECUTOR.execute(new Runnable() {
@Override
public void run() {
if (TextUtils.isEmpty(userInfo.getId())) return;
if (mDatabase.userInfoDao().updateUserInfo(userInfo) <= 0) {
mDatabase.userInfoDao().addUserInfo(userInfo);
}

View File

@ -102,6 +102,7 @@ public class GameNewsSearchResultFragment extends NormalFragment {
mNewsSearchRv.addItemDecoration(new VerticalItemDecoration(getContext(), 1, false));
mNewsSearchEt.setText(mSearchKey);
mNewsSearchEt.setSelection(mSearchKey.length());
loadNewsData(mPage);