收藏同步相关
This commit is contained in:
@ -24,9 +24,9 @@ import com.gh.common.util.CollectionUtils;
|
||||
import com.gh.common.util.DisplayUtils;
|
||||
import com.gh.common.util.EntranceUtils;
|
||||
import com.gh.common.util.ShareUtils;
|
||||
import com.gh.gamecenter.db.CollectionDao;
|
||||
import com.gh.gamecenter.entity.CommentnumEntity;
|
||||
import com.gh.gamecenter.entity.ToolBoxEntity;
|
||||
import com.gh.gamecenter.entity.UserDataEntity;
|
||||
import com.gh.gamecenter.retrofit.Response;
|
||||
import com.gh.gamecenter.retrofit.RetrofitManager;
|
||||
import com.google.gson.Gson;
|
||||
@ -74,8 +74,6 @@ public class WebActivity extends BaseActivity {
|
||||
private boolean mIsCollectionTools;
|
||||
private ToolBoxEntity mToolBoxEntity;
|
||||
|
||||
private CollectionDao mCollectionDao;
|
||||
|
||||
@NonNull
|
||||
public static Intent getWebIntent(Context context) {
|
||||
Intent intent = new Intent(context, WebActivity.class);
|
||||
@ -130,7 +128,6 @@ public class WebActivity extends BaseActivity {
|
||||
}
|
||||
|
||||
if (mIsTools) {
|
||||
mCollectionDao = new CollectionDao(this);
|
||||
mToolBoxEntity = getIntent().getParcelableExtra("ToolBoxEntity");
|
||||
mIsCollectionTools = getIntent().getBooleanExtra("isCollectionTools", false);
|
||||
mShareIv.setVisibility(View.VISIBLE);
|
||||
@ -297,13 +294,13 @@ public class WebActivity extends BaseActivity {
|
||||
@Override
|
||||
public void onLoggedIn() {
|
||||
mCollectionIv.setEnabled(false);
|
||||
if (mCollectionDao.isExist(mToolBoxEntity.getId())) {
|
||||
if (mToolBoxEntity.getUserData() != null && mToolBoxEntity.getUserData().isToolkitFavorite()) {
|
||||
CollectionUtils.INSTANCE.deleteCollection(WebActivity.this, mToolBoxEntity.getId(),
|
||||
CollectionUtils.CollectionType.toolkit,
|
||||
new CollectionUtils.OnCollectionListener() {
|
||||
@Override
|
||||
public void onSuccess() {
|
||||
mCollectionDao.delete(mToolBoxEntity.getId());
|
||||
mToolBoxEntity.getUserData().setToolkitFavorite(false);
|
||||
mCollectionIv.setEnabled(true);
|
||||
mCollectionIv.setImageResource(R.drawable.detail_collection_unselect);
|
||||
toast("取消收藏");
|
||||
@ -324,7 +321,12 @@ public class WebActivity extends BaseActivity {
|
||||
new CollectionUtils.OnCollectionListener() {
|
||||
@Override
|
||||
public void onSuccess() {
|
||||
mCollectionDao.add(mToolBoxEntity.getId());
|
||||
UserDataEntity userData = mToolBoxEntity.getUserData();
|
||||
if (userData == null) {
|
||||
userData = new UserDataEntity();
|
||||
mToolBoxEntity.setUserData(userData);
|
||||
}
|
||||
userData.setToolkitFavorite(true);
|
||||
mCollectionIv.setEnabled(true);
|
||||
mCollectionIv.setImageResource(R.drawable.detail_collection_select);
|
||||
toast("收藏成功");
|
||||
|
||||
Reference in New Issue
Block a user