光环助手V3.1 RELEASE(20180118-2020)测试汇总(完成部分)
This commit is contained in:
@ -59,7 +59,6 @@ import com.gh.gamecenter.manager.GameManager;
|
||||
import com.gh.gamecenter.manager.InstallManager;
|
||||
import com.gh.gamecenter.manager.PackageManager;
|
||||
import com.gh.gamecenter.manager.UpdateManager;
|
||||
import com.gh.gamecenter.manager.UserManager;
|
||||
import com.gh.gamecenter.normal.NormalFragment;
|
||||
import com.gh.gamecenter.retrofit.ObservableUtil;
|
||||
import com.gh.gamecenter.retrofit.Response;
|
||||
@ -646,7 +645,12 @@ public class MainActivity extends BaseActivity {
|
||||
isSkipped = savedInstanceState.getBoolean("isSkipped");
|
||||
}
|
||||
|
||||
replaceFragment(new MainWrapperFragment());
|
||||
MainWrapperFragment mainWrapper = new MainWrapperFragment();
|
||||
if (getIntent() != null) {
|
||||
Bundle extras = getIntent().getExtras();
|
||||
mainWrapper.setArguments(extras);
|
||||
}
|
||||
replaceFragment(mainWrapper);
|
||||
|
||||
mInstallManager = new InstallManager(getApplicationContext());
|
||||
|
||||
@ -673,7 +677,7 @@ public class MainActivity extends BaseActivity {
|
||||
getSuggestionType();
|
||||
|
||||
final String message = Config.getExceptionMsg(this);
|
||||
if (!TextUtils.isEmpty(UserManager.getInstance().getToken()) && !TextUtils.isEmpty(message)) {
|
||||
if (!TextUtils.isEmpty(message)) {
|
||||
Config.setExceptionMsg(this, null);
|
||||
AppUncaughtHandler.reportException(this, new Throwable(message));
|
||||
DialogUtils.showWarningDialog(this, "发生闪退", "光环助手刚刚发生了闪退,马上反馈以帮助我们更好地修复问题?(只需简单描述你刚才的操作)"
|
||||
|
||||
@ -20,6 +20,7 @@ import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.gh.base.BaseActivity;
|
||||
import com.gh.base.fragment.BaseFragment_ViewPager;
|
||||
import com.gh.common.util.DialogUtils;
|
||||
import com.gh.common.util.PackageUtils;
|
||||
import com.gh.common.util.PlatformUtils;
|
||||
@ -28,6 +29,7 @@ import com.gh.common.util.TimestampUtils;
|
||||
import com.gh.common.util.TokenUtils;
|
||||
import com.gh.download.DownloadManager;
|
||||
import com.gh.gamecenter.eventbus.EBReuse;
|
||||
import com.gh.gamecenter.fragment.MainWrapperFragment;
|
||||
import com.gh.gamecenter.manager.FilterManager;
|
||||
import com.gh.gamecenter.retrofit.JSONObjectResponse;
|
||||
import com.gh.gamecenter.retrofit.RetrofitManager;
|
||||
@ -172,6 +174,10 @@ public class SplashScreenActivity extends BaseActivity {
|
||||
}
|
||||
|
||||
Intent intent = new Intent(SplashScreenActivity.this, MainActivity.class);
|
||||
if (isNewFirstLaunch) {
|
||||
if (bundle == null) bundle = new Bundle();
|
||||
intent.putExtra(BaseFragment_ViewPager.ARGS_INDEX, MainWrapperFragment.INDEX_ASK);
|
||||
}
|
||||
intent.putExtra(KEY_DATA, bundle);
|
||||
startActivity(intent);
|
||||
finish();
|
||||
|
||||
@ -17,6 +17,8 @@ import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.gh.base.fragment.WaitingDialogFragment;
|
||||
import com.gh.common.util.DialogUtils;
|
||||
import com.gh.common.view.GridDivider;
|
||||
import com.gh.gamecenter.R;
|
||||
import com.gh.gamecenter.ask.entity.AskTagGroupsEntity;
|
||||
@ -46,6 +48,8 @@ public class AskTabOrderFragment extends NormalFragment {
|
||||
|
||||
private AskTabOrderAdapter mAdapter;
|
||||
|
||||
private WaitingDialogFragment mPostDialog;
|
||||
|
||||
private List<AskTagGroupsEntity> mTagList;
|
||||
|
||||
private boolean isReseting;
|
||||
@ -77,14 +81,25 @@ public class AskTabOrderFragment extends NormalFragment {
|
||||
mViewModel.cacheAndNotifyTagGroups(null);
|
||||
getActivity().finish();
|
||||
}
|
||||
|
||||
if (mPostDialog != null) {
|
||||
mPostDialog.dismissAllowingStateLoss();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@OnClick(R.id.asktab_order_reset)
|
||||
public void onClick(View view) {
|
||||
isReseting = true;
|
||||
mViewModel.reset();
|
||||
DialogUtils.showAlertDialog(getContext(), "提示", "确定要恢复为默认排序吗?"
|
||||
, "确定", "取消 ", () -> {
|
||||
mPostDialog = WaitingDialogFragment.newInstance(getString(R.string.ask_tags_reseting));
|
||||
mPostDialog.show(getChildFragmentManager(), null);
|
||||
|
||||
isReseting = true;
|
||||
mViewModel.reset();
|
||||
}, null);
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -255,6 +255,8 @@ public class KeFuFragmentAdapter extends BaseRecyclerAdapter<ViewHolder> {
|
||||
viewHolder.kefuName.setText(name);
|
||||
}
|
||||
ImageUtils.Companion.display(viewHolder.kefuIcon, serviceEntity.getIcon());
|
||||
} else {
|
||||
ImageUtils.Companion.display(viewHolder.kefuIcon, R.drawable.message_kefu_icon);
|
||||
}
|
||||
|
||||
CommentUtils.setCommentTime(viewHolder.time, keFuEntity.getTime());
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
package com.gh.gamecenter.message;
|
||||
|
||||
import android.text.Html;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
@ -56,7 +57,6 @@ public class MessageItemVieHolder extends BaseRecyclerViewHolder {
|
||||
mUserStatus.setText(entity.getDialogue().getTo().getContent());
|
||||
title = itemView.getContext().getString(R.string.message_article_title, entity.getArticle().getTitle());
|
||||
content = itemView.getContext().getString(R.string.message_comment_content, entity.getDialogue().getFrom().getContent());
|
||||
mContent.setMaxLines(1);
|
||||
mUserStatus.setVisibility(View.VISIBLE);
|
||||
mVoteIcon.setVisibility(View.GONE);
|
||||
break;
|
||||
@ -103,6 +103,8 @@ public class MessageItemVieHolder extends BaseRecyclerViewHolder {
|
||||
ImageUtils.Companion.display(mUserIcon, entity.getUserEntity().getIcon());
|
||||
mUserName.setText(entity.getUserEntity().getName());
|
||||
mTitle.setText(title);
|
||||
mTitle.setEllipsize(TextUtils.TruncateAt.END);
|
||||
mContent.setEllipsize(TextUtils.TruncateAt.END);
|
||||
NewsUtils.setNewsDetailTime(mTime, entity.getTime());
|
||||
|
||||
if (content == null) {
|
||||
|
||||
Reference in New Issue
Block a user