package com.cooleshow.chatmodule.ui; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import com.alibaba.android.arouter.facade.annotation.Route; import com.cooleshow.base.router.RouterPath; import com.cooleshow.base.ui.activity.BaseMVPActivity; import com.cooleshow.base.utils.ToastUtil; import com.cooleshow.base.utils.UiUtils; import com.cooleshow.base.utils.helper.QMUIStatusBarHelper; import com.cooleshow.chatmodule.R; import com.cooleshow.chatmodule.constants.TCChatRouterPath; import com.cooleshow.chatmodule.contract.CreateGroupContract; import com.cooleshow.chatmodule.databinding.TcActivityCreateGroupBinding; import com.cooleshow.chatmodule.presenter.CreateGroupPresenter; import androidx.annotation.Nullable; /** * 创建日期:2022/6/10 17:23 * * @author Ryan * 类说明: */ @Route(path = TCChatRouterPath.CHAT_CREATE_GROUP) public class CreateGroupActivity extends BaseMVPActivity implements CreateGroupContract.CreateGroupView, View.OnClickListener { @Override public void onClick(View view) { if (view.getId() == R.id.tv_create) { if (UiUtils.isFastClick()) { return; } String groupName = viewBinding.etGroupName.getText().toString().trim(); if (TextUtils.isEmpty(groupName)) { ToastUtil.getInstance().showShort("请输入粉丝群名称!"); return; } String introduction = viewBinding.etIntroduction.getText().toString().trim(); presenter.createGroup(groupName, introduction); } } @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); QMUIStatusBarHelper.setStatusBarLightMode(this); } @Override protected void initView() { initMidTitleToolBar(viewBinding.toolbarInclude.toolbar, "创建粉丝群"); viewBinding.tvCreate.setOnClickListener(this); } @Override protected TcActivityCreateGroupBinding getLayoutView() { return TcActivityCreateGroupBinding.inflate(getLayoutInflater()); } @Override protected CreateGroupPresenter createPresenter() { return new CreateGroupPresenter(); } @Override public void createImGroupSuccess() { ToastUtil.getInstance().showShort("创建成功"); finish(); } }