|
@@ -3,9 +3,10 @@ package com.tencent.qcloud.tuikit.tuichat.classicui.page;
|
|
|
import android.os.Bundle;
|
|
|
import android.view.WindowManager;
|
|
|
|
|
|
+import androidx.annotation.Nullable;
|
|
|
+
|
|
|
import com.gyf.immersionbar.BarHide;
|
|
|
import com.gyf.immersionbar.ImmersionBar;
|
|
|
-import com.gyf.immersionbar.OnKeyboardListener;
|
|
|
import com.tencent.qcloud.tuicore.util.ToastUtil;
|
|
|
import com.tencent.qcloud.tuikit.tuichat.R;
|
|
|
import com.tencent.qcloud.tuikit.tuichat.TUIChatConstants;
|
|
@@ -13,6 +14,12 @@ import com.tencent.qcloud.tuikit.tuichat.bean.ChatInfo;
|
|
|
import com.tencent.qcloud.tuikit.tuichat.presenter.C2CChatPresenter;
|
|
|
import com.tencent.qcloud.tuikit.tuichat.util.TUIChatLog;
|
|
|
import com.tencent.qcloud.tuikit.tuichat.util.TUIChatUtils;
|
|
|
+import com.yingyangfly.baselib.dialog.EvaluateDialog;
|
|
|
+import com.yingyangfly.baselib.utils.RxBusCodes;
|
|
|
+
|
|
|
+import gorden.rxbus2.RxBus;
|
|
|
+import gorden.rxbus2.Subscribe;
|
|
|
+import gorden.rxbus2.ThreadMode;
|
|
|
|
|
|
public class TUIC2CChatActivity extends TUIBaseChatActivity {
|
|
|
private static final String TAG = TUIC2CChatActivity.class.getSimpleName();
|
|
@@ -20,6 +27,12 @@ public class TUIC2CChatActivity extends TUIBaseChatActivity {
|
|
|
private TUIC2CChatFragment chatFragment;
|
|
|
private C2CChatPresenter presenter;
|
|
|
|
|
|
+ @Override
|
|
|
+ protected void onCreate(@Nullable Bundle savedInstanceState) {
|
|
|
+ super.onCreate(savedInstanceState);
|
|
|
+ RxBus.get().register(this);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void initChat(ChatInfo chatInfo) {
|
|
|
ImmersionBar.with(this)
|
|
@@ -43,4 +56,20 @@ public class TUIC2CChatActivity extends TUIBaseChatActivity {
|
|
|
chatFragment.setPresenter(presenter);
|
|
|
getSupportFragmentManager().beginTransaction().replace(R.id.empty_view, chatFragment).commitAllowingStateLoss();
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 发起视频问诊
|
|
|
+ */
|
|
|
+ @Subscribe(code = RxBusCodes.EVALUATE_ORDER, threadMode = ThreadMode.MAIN)
|
|
|
+ public void sendVideoCallEvent() {
|
|
|
+ EvaluateDialog dialog = new EvaluateDialog();
|
|
|
+ dialog.setId("11222");
|
|
|
+ dialog.show(getSupportFragmentManager(), "EvaluateDialog");
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ protected void onDestroy() {
|
|
|
+ super.onDestroy();
|
|
|
+ RxBus.get().unRegister(this);
|
|
|
+ }
|
|
|
}
|