From ddff7888bf7e754d12fb5fc85a58f3012f456490 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 05 六月 2021 17:26:03 +0800 Subject: [PATCH] 特价完善 --- app/src/main/java/com/tejia/lijin/app/ui/main/MessageFragment.java | 37 ++++++++++++++++++------------------- 1 files changed, 18 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/com/tejia/lijin/app/ui/main/MessageFragment.java b/app/src/main/java/com/tejia/lijin/app/ui/main/MessageFragment.java index 9f010d5..2e26609 100644 --- a/app/src/main/java/com/tejia/lijin/app/ui/main/MessageFragment.java +++ b/app/src/main/java/com/tejia/lijin/app/ui/main/MessageFragment.java @@ -27,6 +27,7 @@ import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.google.gson.reflect.TypeToken; +import com.tejia.lijin.app.ShoppingApplication; import com.wpc.library.content.ConnectivityChangeHelper; import com.wpc.library.recyclerviewhelper.DividerItemDecoration; import com.wpc.library.util.NetUtils; @@ -153,7 +154,7 @@ initView(view); addListener(); spkefu = getActivity().getSharedPreferences("kefurecord", Context.MODE_PRIVATE);//鏄惁鎵撳紑杩囧鏈� 璁板綍 - if (sp.getBoolean("isLogin", false)) {//鐧婚檰鏄剧ず娑堟伅涓績绾㈠寘寮圭獥 + if (UserUtil.isLogin(getContext())) {//鐧婚檰鏄剧ず娑堟伅涓績绾㈠寘寮圭獥 getMSGConfig();//娑堟伅涓績绾㈠寘 } } @@ -217,8 +218,8 @@ adapter = new MainMessageAdapter(rv_message.getContext(), mList, new IDeleteMessageListener() { @Override public void delete(final UserMessage msg) { - if (LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true)) { - ShoppingApi.deleteMsg(getContext(), UserUtil.getUid(getContext()) + "", msg.getType(), msg.getId(), new BasicTextHttpResponseHandler() { + if (LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true)) { + ShoppingApi.deleteMsg(getContext(), UserUtil.getUid(getContext()) , msg.getType(), msg.getId(), new BasicTextHttpResponseHandler() { @Override public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { super.onSuccessPerfect(statusCode, headers, jsonObject); @@ -307,8 +308,6 @@ ll_request_failture = view.findViewById(R.id.ll_request_failture); tv_no_data_hint = view.findViewById(R.id.tv_no_data_hint); iv_no_data = view.findViewById(R.id.iv_no_data); - tv_no_data_hint.setText("杩樻病鏈夋秷鎭瘇"); - iv_no_data.setImageDrawable(getActivity().getResources().getDrawable(R.drawable.ic_no_friends)); view.findViewById(R.id.tv_net_setting).setOnClickListener(this); view.findViewById(R.id.tv_refresh).setOnClickListener(this); @@ -409,7 +408,7 @@ mChangeHelper.registerReceiver(); getMessage(); getUnReadMsgCount(); - boolean isLogin = sp.getBoolean("isLogin", false); + boolean isLogin = UserUtil.isLogin(getContext()); if (!isLogin) { //鍒ゆ柇鏈櫥闄� 闅愯棌娓呯┖鎸夐挳鍜� 鍘绘棫鐗� if (iv_top_bar_clear.getVisibility() == View.VISIBLE | tv_top_bar_right.getVisibility() == View.VISIBLE) { iv_top_bar_clear.setVisibility(View.GONE); @@ -455,7 +454,7 @@ * 鑾峰彇涓婚〉娑堟伅鍒楄〃 */ private void getMessage() { - final boolean isLogin = sp.getBoolean("isLogin", false); + final boolean isLogin =UserUtil.isLogin(getContext()); ((MainActivity) getActivity()).getMessageMain(new MainActivity.getHomeMsgListListener() { @Override public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws JSONException, ParseException { @@ -557,22 +556,22 @@ * 鑾峰彇娑堟伅鏈鏁伴噺 */ private void getUnReadMsgCount() { - mPresenter.getUnReadMsgCount(mPresenter.getUID()); + mPresenter.getUnReadMsgCount(UserUtil.getUid(ShoppingApplication.application)); } /** * 涓�閿竻绌烘湭璇绘秷鎭� */ private void setAllMsgRead() { - mPresenter.setAllMsgRead(mPresenter.getUID()); + mPresenter.setAllMsgRead(UserUtil.getUid(ShoppingApplication.application)); } @Override public void onClick(View v) { - boolean isLogin = sp.getBoolean("isLogin", false); + boolean isLogin =UserUtil.isLogin(getContext()); switch (v.getId()) { case R.id.fl_order_notice: { - if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true)) + if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true)) return; if (!isLogin) {//鍒ゆ柇鐧婚檰 @@ -589,7 +588,7 @@ break; } case R.id.fl_capital_notice: { - if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true)) + if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true)) return; if (!isLogin) {//鍒ゆ柇鐧婚檰 isChoice = true;//浠h〃鐐瑰嚮 @@ -604,7 +603,7 @@ break; } case R.id.fl_account_notice: { - if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true)) + if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true)) return; if (!isLogin) {//鍒ゆ柇鐧婚檰 isChoice = true;//浠h〃鐐瑰嚮 @@ -619,7 +618,7 @@ break; } case R.id.fl_invite_notice: { - if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true)) + if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true)) return; if (!isLogin) {//鍒ゆ柇鐧婚檰 isChoice = true;//浠h〃鐐瑰嚮 @@ -634,7 +633,7 @@ break; } case R.id.fl_other_msg: { - if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true)) + if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true)) return; if (!isLogin) {//鍒ゆ柇鐧婚檰 isChoice = true;//浠h〃鐐瑰嚮 @@ -649,7 +648,7 @@ break; } case R.id.ll_critical_notice://绯荤粺娑堟伅 - if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true)) + if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true)) return; if (!isLogin) {//鍒ゆ柇鐧婚檰 UserUtil.jumpLogin(fl_order_notice.getContext()); @@ -719,14 +718,14 @@ * 娑堟伅涓績绾㈠寘 */ private void getMSGConfig() { - mPresenter.getMSGConfig(mPresenter.getUID()); + mPresenter.getMSGConfig(UserUtil.getUid(ShoppingApplication.application)); } /** * 灞曠ず绾㈠寘绛夌骇绂忓埄鎻愮ずDialog */ private void showHintDialog(RedPacketHintDialog.Builder builder, final JSONObject floatImgDetail) { - final boolean isLogin = getContext().getSharedPreferences("user", Context.MODE_PRIVATE).getBoolean("isLogin", false); + final boolean isLogin = UserUtil.isLogin(getContext()); mPresenter.showHintDialog(builder, floatImgDetail, accountLogin, isLogin); } @@ -798,7 +797,7 @@ mPresenter.setMSGConfig_jumpDetailnull(builder); } else { String showTime = floatImgDetail.optString("showTime"); - final boolean isLogin = sp.getBoolean("isLogin", false); + final boolean isLogin = UserUtil.isLogin(getContext()); //鏄惁鏄綋澶╁綋鏈堝綋骞� if (showTime.equalsIgnoreCase("everyday") && mPresenter.isSameDay(new Date(System.currentTimeMillis()), new Date(sp.getLong("redPacketHintmsg", 0l)))) { return; -- Gitblit v1.8.0