Browse Source

修改学生端直播悬浮窗 点击事件失效问题

Pq 1 year ago
parent
commit
3a94cbb4bf

+ 1 - 1
classRoom/src/main/java/com/dayayuemeng/classroom/helper/OpenClassRoomHelper.java

@@ -86,7 +86,7 @@ public class OpenClassRoomHelper {
         });
     }
 
-    private static void showTipDialog(AppCompatActivity activity) {
+    private static void showTipDialog(FragmentActivity activity) {
 //        CommonConfirmDialog confirmDialog = new CommonConfirmDialog(activity);
 //        confirmDialog.show();
 //        confirmDialog.setContent("加入课堂需要开启音视频相关权限");

+ 7 - 3
tclive/src/main/java/com/daya/tclive/ui/floatPop/FloatWindowHelper.java

@@ -21,11 +21,13 @@ import android.widget.RelativeLayout;
 
 
 import com.cooleshow.base.common.AppManager;
+import com.cooleshow.base.utils.ActivityUtils;
 import com.cooleshow.base.utils.AppUtils;
 import com.cooleshow.base.utils.UiUtils;
 import com.cooleshow.base.utils.helper.QMUIDisplayHelper;
 import com.cooleshow.base.utils.helper.QMUIStatusBarHelper;
 import com.daya.tclive.R;
+import com.daya.tclive.ui.TCStudentLiveRoomActivity;
 
 import java.util.List;
 
@@ -80,7 +82,7 @@ public class FloatWindowHelper implements View.OnTouchListener {
             maxDragX = deviceWidth - maxWidth;
             maxDragY = deviceHeight - maxHeight;
         }
-        initX = deviceWidth-maxWidth - 50;
+        initX = deviceWidth - maxWidth - 50;
         initY = maxDragY - 300;
     }
 
@@ -137,7 +139,7 @@ public class FloatWindowHelper implements View.OnTouchListener {
         mContentView.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
-                if(UiUtils.isFastClick()){
+                if (UiUtils.isFastClick()) {
                     return;
                 }
                 setTopApp(mContext);
@@ -309,9 +311,11 @@ public class FloatWindowHelper implements View.OnTouchListener {
                 }
             }
         } else {
+
             Activity topActivity = AppManager.Companion.getInstance().getTopActivity();
             if (topActivity != null) {
-                topActivity.finish();
+                Intent intent = new Intent(topActivity, TCStudentLiveRoomActivity.class);
+                ActivityUtils.startActivity(intent);
             }
         }
     }

+ 1 - 1
tclive/src/main/res/layout/ac_tt_liveroom_layout.xml

@@ -446,7 +446,7 @@
             android:layout_gravity="center_horizontal"
             android:background="@drawable/bg_live_shop_car_item"
             android:gravity="center"
-            android:text="课"
+            android:text="陪练课"
             android:textColor="@color/color_416fff"
             android:textSize="@dimen/sp_13" />