From 2952bf00961d5125da7337ec726a6224bda42d2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E5=B0=8F=E6=B1=9F?= <461355754@qq.com> Date: Sat, 27 Sep 2025 10:09:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9BUg,=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E7=9B=B2=E7=9B=92=E8=BD=AC=E7=9B=98BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../activity/news/NewsPresenter.java | 4 +- .../activity/news/OfficialNoticeActivity.java | 13 +- .../moduleutil/base/CommonAppContext.java | 4 +- .../dialog/giftLottery/GiftLotteryDialog.java | 43 +- .../utils/config/EnvironmentPrefs.java | 4 +- .../xscm/moduleutil/view/QXMeetUserView.java | 411 ++++++++---------- .../res/layout/fragment_tour_club_dialog.xml | 3 +- 7 files changed, 214 insertions(+), 268 deletions(-) diff --git a/moduleUtil/src/main/java/com/xscm/moduleutil/activity/news/NewsPresenter.java b/moduleUtil/src/main/java/com/xscm/moduleutil/activity/news/NewsPresenter.java index b8b2810..79cda6e 100644 --- a/moduleUtil/src/main/java/com/xscm/moduleutil/activity/news/NewsPresenter.java +++ b/moduleUtil/src/main/java/com/xscm/moduleutil/activity/news/NewsPresenter.java @@ -22,13 +22,13 @@ public class NewsPresenter extends BasePresenter implements N @Override public void onSubscribe(Disposable d) { addDisposable(d); - MvpRef.get().finishRefresh(); + } @Override public void onNext(List newsMessageLists) { MvpRef.get().showNews(newsMessageLists); - + MvpRef.get().finishRefresh(); } }); } diff --git a/moduleUtil/src/main/java/com/xscm/moduleutil/activity/news/OfficialNoticeActivity.java b/moduleUtil/src/main/java/com/xscm/moduleutil/activity/news/OfficialNoticeActivity.java index f075499..928c3f5 100644 --- a/moduleUtil/src/main/java/com/xscm/moduleutil/activity/news/OfficialNoticeActivity.java +++ b/moduleUtil/src/main/java/com/xscm/moduleutil/activity/news/OfficialNoticeActivity.java @@ -32,6 +32,7 @@ public class OfficialNoticeActivity extends BaseMvpActivity mAdapter; private String type; + private boolean isRefresh = true; // 添加标志位区分刷新和加载更多 @Override protected void initData() { @@ -48,12 +49,14 @@ public class OfficialNoticeActivity extends BaseMvpActivity newsList) { - mAdapter.setNewData(newsList); + if (isRefresh) { + // 下拉刷新 + mAdapter.setNewData(newsList); + } else { + // 上拉加载更多 + if (newsList!=null) { + mAdapter.addData(newsList); + } + } } @Override diff --git a/moduleUtil/src/main/java/com/xscm/moduleutil/base/CommonAppContext.java b/moduleUtil/src/main/java/com/xscm/moduleutil/base/CommonAppContext.java index 3ef7f64..aa679c0 100644 --- a/moduleUtil/src/main/java/com/xscm/moduleutil/base/CommonAppContext.java +++ b/moduleUtil/src/main/java/com/xscm/moduleutil/base/CommonAppContext.java @@ -434,8 +434,8 @@ public class CommonAppContext extends MultiDexApplication implements Applicatio // startService(mqttServiceIntent); // } -// mqttConnect=MqttConnect.getInstance(this,"tcp://1.13.181.248","android-"+ MqttClient.generateClientId()); - mqttConnect=MqttConnect.getInstance(this,"tcp://62.234.12.147","android-"+ MqttClient.generateClientId()); + mqttConnect=MqttConnect.getInstance(this,"tcp://1.13.181.248","android-"+ MqttClient.generateClientId()); +// mqttConnect=MqttConnect.getInstance(this,"tcp://62.234.12.147","android-"+ MqttClient.generateClientId()); mqttConnect.mqttClient(); // 每次启动应用时重置状态 diff --git a/moduleUtil/src/main/java/com/xscm/moduleutil/dialog/giftLottery/GiftLotteryDialog.java b/moduleUtil/src/main/java/com/xscm/moduleutil/dialog/giftLottery/GiftLotteryDialog.java index 7530371..f256b1a 100644 --- a/moduleUtil/src/main/java/com/xscm/moduleutil/dialog/giftLottery/GiftLotteryDialog.java +++ b/moduleUtil/src/main/java/com/xscm/moduleutil/dialog/giftLottery/GiftLotteryDialog.java @@ -196,13 +196,13 @@ public class GiftLotteryDialog extends BaseMvpDialogFragment