光环助手V3.2 RELEASE(20180427-0410)测试问题汇总
This commit is contained in:
@ -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("内容可能已被删除");
|
||||
}
|
||||
|
||||
// 领取/淘号失败,根据返回的时间重新倒数
|
||||
|
||||
@ -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();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@ -170,6 +170,8 @@ public class QuestionsEditFragment extends NormalFragment {
|
||||
toast("标题至少6个字");
|
||||
return;
|
||||
}
|
||||
addQuestionsIndexFragment(null);
|
||||
showSearchIndexLayout(false);
|
||||
CheckLoginUtils.checkLogin(getContext(), this::addTagByTitle);
|
||||
}
|
||||
}
|
||||
|
||||
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@ -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");
|
||||
|
||||
@ -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);
|
||||
}
|
||||
|
||||
@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user