Compare commits

...

1 Commits
v3.6.5 ... v2.4

Author SHA1 Message Date
khy
fc1dc858e2 修复BUG 2017-03-20 09:28:55 +08:00
6 changed files with 11 additions and 11 deletions

View File

@ -46,7 +46,7 @@ public class LibaoDetailActivity extends BaseDetailActivity {
detail_rv_show.setLayoutManager(new LinearLayoutManager(this));
detail_rv_show.setAdapter(mAdapter);
if (mLibaoEntity.getGame().getId() != null) {
if (mLibaoEntity != null && mLibaoEntity.getGame() != null && mLibaoEntity.getGame().getId() != null) {
title = mLibaoEntity.getName();
getGameDigest();
}

View File

@ -57,7 +57,6 @@ import butterknife.OnClick;
import butterknife.OnTouch;
import retrofit2.adapter.rxjava.HttpException;
import rx.android.schedulers.AndroidSchedulers;
import rx.functions.Action1;
import rx.schedulers.Schedulers;
/**
@ -211,8 +210,8 @@ public class MessageDetailActivity extends BaseActivity implements MessageDetail
.subscribe(new com.gh.gamecenter.retrofit.Response<List<CommentnumEntity>>(){
@Override
public void onNext(List<CommentnumEntity> response) {
super.onNext(response);
public void onResponse(List<CommentnumEntity> response) {
super.onResponse(response);
if (response.size() > 0) {
if (!TextUtils.isEmpty(mConcernEntity.getId())){
commentNum = response.get(0).getNum();
@ -260,9 +259,9 @@ public class MessageDetailActivity extends BaseActivity implements MessageDetail
.getNewsViews(newsId)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Action1<List<ViewsEntity>>() {
.subscribe(new Response<List<ViewsEntity>>(){
@Override
public void call(List<ViewsEntity> viewsEntities) {
public void onResponse(List<ViewsEntity> viewsEntities) {
if (viewsEntities.size() > 0) {
mConcernEntity.setViews(viewsEntities.get(0).getViews());
adapter.notifyItemChanged(0);

View File

@ -328,6 +328,7 @@ public class SplashScreenActivity extends BaseActivity {
if (sp.getBoolean("isNewFirstLaunchV" + PackageUtils.getVersionName(getApplicationContext()), true)) {
bundle = new Bundle();
bundle.putString("to", "DownloadManagerActivity");
bundle.putInt("currentItem", 0);
}
Intent intent = new Intent(SplashScreenActivity.this, MainActivity.class);

View File

@ -163,7 +163,7 @@ class GameDownloadFragmentAdapter extends RecyclerView.Adapter<RecyclerView.View
}
String icon = downloadEntity.getIcon();
if (icon.contains("KuaiChuanIcon")) { // 来自快传的apk
if (!TextUtils.isEmpty(icon) && icon.contains("KuaiChuanIcon")) { // 来自快传的apk
try {
JSONObject jsonObject = new JSONObject(icon);
String apkPath = jsonObject.getString("KuaiChuanIcon");

View File

@ -62,7 +62,6 @@ import java.util.Map;
import okhttp3.ResponseBody;
import retrofit2.adapter.rxjava.HttpException;
import rx.android.schedulers.AndroidSchedulers;
import rx.functions.Action1;
import rx.functions.Func1;
import rx.schedulers.Schedulers;
@ -210,9 +209,10 @@ public class GameDetailAdapter extends RecyclerView.Adapter {
})
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Action1<Object>() {
.subscribe(new Response<Object>(){
@Override
public void call(Object o) {
public void onResponse(Object response) {
super.onResponse(response);
notifyDataSetChanged();
}
});

View File

@ -324,7 +324,7 @@ public class News1FragmentAdapter extends RecyclerView.Adapter<RecyclerView.View
LibaoUtils.getLibaoStatus(ids, new LibaoUtils.PostLibaoListener() {
@Override
public void postSucced(Object response) {
libaoStatusList = (List<LibaoStatusEntity>) response;
libaoStatusList.addAll((List<LibaoStatusEntity>)response);
notifyDataSetChanged();
}