From d6eddeb130fd73667e6ef82bb306ceba8bb63499 Mon Sep 17 00:00:00 2001 From: zlzw <583819556@qq.com> Date: Wed, 22 Feb 2023 13:50:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=BB=E6=92=AD=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yunbao/live/dialog/LiveTaskDialog.java | 17 ++++++++--------- live/src/main/res/layout/dialog_live_data.xml | 11 +++++++++-- live/src/main/res/values-en/strings.xml | 1 + live/src/main/res/values/strings.xml | 1 + 4 files changed, 19 insertions(+), 11 deletions(-) diff --git a/live/src/main/java/com/yunbao/live/dialog/LiveTaskDialog.java b/live/src/main/java/com/yunbao/live/dialog/LiveTaskDialog.java index c95b5e7af..46d7789d9 100644 --- a/live/src/main/java/com/yunbao/live/dialog/LiveTaskDialog.java +++ b/live/src/main/java/com/yunbao/live/dialog/LiveTaskDialog.java @@ -151,8 +151,9 @@ public class LiveTaskDialog extends AbsDialogPopupWindow { } private Dialog loadDialog; + private void createTask() { - loadDialog= DialogUitl.loadingDialog(getContext()); + loadDialog = DialogUitl.loadingDialog(getContext()); loadDialog.show(); LiveNetManager.get(getContext()) .getLiveTask(1, liveUid, new HttpCallback() { @@ -161,7 +162,7 @@ public class LiveTaskDialog extends AbsDialogPopupWindow { Log.i("直播任务", "onSuccess: " + data); updateMainUi(data.getUser()); initTabLayout(data); - if(loadDialog!=null){ + if (loadDialog != null) { loadDialog.dismiss(); } } @@ -169,7 +170,7 @@ public class LiveTaskDialog extends AbsDialogPopupWindow { @Override public void onError(String error) { Log.e("直播任务", "onError: " + error); - if(loadDialog!=null){ + if (loadDialog != null) { loadDialog.dismiss(); } } @@ -177,7 +178,7 @@ public class LiveTaskDialog extends AbsDialogPopupWindow { } public void updateLiveTimer(long time) { - liveTimer = (int) ((time % (1000 * 60 * 60)) / (1000 * 60)); + liveTimer = (int) time / (1000 * 60); /*TaskFragment fragment = (TaskFragment) ((AppCompatActivity) mContext).getSupportFragmentManager().findFragmentByTag("f0"); if (fragment != null) { fragment.adapter.updateTimer(liveTimer); @@ -206,10 +207,10 @@ public class LiveTaskDialog extends AbsDialogPopupWindow { this.liveUid = getArguments().getString("liveUid", "0"); taskList = (RecyclerView) view; initTaskList(); - if(position==2) { + if (position == 2) { createTask(position); - }else{ - update((LiveTaskModel) getArguments().getSerializable("data"),1); + } else { + update((LiveTaskModel) getArguments().getSerializable("data"), 1); } } @@ -255,8 +256,6 @@ public class LiveTaskDialog extends AbsDialogPopupWindow { for (LiveTaskModel.Task tk : task1) { tk.setNowValue(liveTimer); } - task1.get(1).setTaskNum(3); - task1.get(1).setTaskName("*" + task1.get(1).getTaskName()); } task1.add(task2); task1.addAll(data.getList().get(1)); diff --git a/live/src/main/res/layout/dialog_live_data.xml b/live/src/main/res/layout/dialog_live_data.xml index d381e7a2e..d38297bab 100644 --- a/live/src/main/res/layout/dialog_live_data.xml +++ b/live/src/main/res/layout/dialog_live_data.xml @@ -62,13 +62,20 @@ android:id="@+id/live_data_list" android:layout_width="match_parent" android:layout_height="match_parent" - android:layout_marginBottom="20dp" android:layout_marginTop="10dp" + android:layout_marginBottom="15dp" android:overScrollMode="never" app:layoutManager="androidx.recyclerview.widget.GridLayoutManager" app:spanCount="2" tools:listitem="@layout/item_live_data" /> - + \ No newline at end of file diff --git a/live/src/main/res/values-en/strings.xml b/live/src/main/res/values-en/strings.xml index ab25dee3f..a33906b78 100644 --- a/live/src/main/res/values-en/strings.xml +++ b/live/src/main/res/values-en/strings.xml @@ -33,4 +33,5 @@ exp This live data statistics Historical data can be viewed in the anchor center + * Non-real-time calculation of data \ No newline at end of file diff --git a/live/src/main/res/values/strings.xml b/live/src/main/res/values/strings.xml index 8e5e42cf3..e4fb07da6 100644 --- a/live/src/main/res/values/strings.xml +++ b/live/src/main/res/values/strings.xml @@ -64,4 +64,5 @@ 主播經驗 本場直播數據統計 歷史數據可在主播中心查看 + * 人數及新增相關數據非实时计算