| | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.GsonBuilder; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.tejia.lijin.app.ShoppingApplication; |
| | | import com.tejia.lijin.app.util.user.UserUtil; |
| | | import com.wpc.library.content.ConnectivityChangeHelper; |
| | | import com.wpc.library.recyclerviewhelper.DividerItemDecoration; |
| | | import com.wpc.library.util.NetUtils; |
| | |
| | | private TextView tv_left; |
| | | private TextView tv_middle; |
| | | private View bottom; |
| | | private ImageView iv_loading,iv_no_data; |
| | | private TextView tv_loading,tv_no_data_hint; |
| | | private LinearLayout ll_delete, ll_go_scan; |
| | | private ImageView iv_loading; |
| | | private TextView tv_loading; |
| | | private LinearLayout ll_delete, ll_no_data; |
| | | private TextView tv_delete; |
| | | public CheckBox cb_delete_all; |
| | | // private TextView tv_delete_all; |
| | |
| | | tv_delete = findViewById(R.id.tv_delete); |
| | | cb_delete_all = findViewById(R.id.cb_delete_all); |
| | | ll_delete = findViewById(R.id.ll_delete); |
| | | ll_go_scan = findViewById(R.id.ll_go_scan); |
| | | ll_no_data = findViewById(R.id.ll_no_data); |
| | | iv_slid_top = findViewById(R.id.iv_slid_top); |
| | | tv_no_data_hint = findViewById(R.id.tv_no_data_hint); |
| | | iv_no_data = findViewById(R.id.iv_no_data); |
| | | |
| | | tv_no_data_hint.setText("不会吧,没有你喜欢的商品吗"); |
| | | iv_no_data.setImageResource(R.drawable.ic_collect_null); |
| | | |
| | | iv_slid_top.setOnClickListener(this); |
| | | ll_delete.setVisibility(View.GONE); |
| | |
| | | tv_top_bar_right.setChecked(false); |
| | | tv_delete.setOnClickListener(this); |
| | | // tv_delete_all.setOnClickListener(this); |
| | | findViewById(R.id.tv_go_scan).setOnClickListener(this); |
| | | ll_content = findViewById(R.id.ll_content); |
| | | ll_no_net = findViewById(R.id.ll_no_net); |
| | | ll_go_scan = findViewById(R.id.ll_go_scan); |
| | | ll_request_failture = findViewById(R.id.ll_request_failture); |
| | | findViewById(R.id.tv_net_setting).setOnClickListener(this); |
| | | findViewById(R.id.tv_refresh).setOnClickListener(this); |
| | |
| | | private int count = 999; |
| | | |
| | | private void setData() { |
| | | String uid = getSharedPreferences("user", MODE_PRIVATE).getString("uid", ""); |
| | | // String uid = "323922"; |
| | | ShoppingApi.getCollectioList(this, page + "", uid, new BasicTextHttpResponseHandler() { |
| | | ShoppingApi.getCollectioList(this, page + "", UserUtil.getUid(ShoppingApplication.application), new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onStart() { |
| | | super.onStart(); |
| | |
| | | |
| | | private void delete() { |
| | | if ((!StringUtils.isEmpty(adapter.getSelectedIds()) && type.equalsIgnoreCase("0")) || type.equalsIgnoreCase("1")) { |
| | | String uid = getSharedPreferences("user", MODE_PRIVATE).getString("uid", ""); |
| | | // String uid = "323922"; |
| | | ShoppingApi.deleteCollect(Collect28Activity.this, adapter.getSelectedIds(), type, uid, new BasicTextHttpResponseHandler() { |
| | | ShoppingApi.deleteCollect(Collect28Activity.this, adapter.getSelectedIds(), type, UserUtil.getUid(ShoppingApplication.application), new BasicTextHttpResponseHandler() { |
| | | @Override |
| | | public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { |
| | | if (jsonObject.optString("code").equalsIgnoreCase("0")) { |
| | |
| | | private void requestState(int state) { |
| | | ll_content.setVisibility(state == 0 ? View.VISIBLE : View.GONE); |
| | | tv_top_bar_right.setVisibility(state == 0 ? View.VISIBLE : View.INVISIBLE); |
| | | ll_go_scan.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_no_data.setVisibility(state == 1 ? View.VISIBLE : View.GONE); |
| | | ll_request_failture.setVisibility(state == 2 ? View.VISIBLE : View.GONE); |
| | | ll_no_net.setVisibility(state == 3 ? View.VISIBLE : View.GONE); |
| | | } |