package com.ui.release;
import android.support.design.widget.Snackbar;
import android.text.TextUtils;
import com.C;
import com.EventTags;
import com.app.annotation.apt.Router;
import com.base.BaseActivity;
import com.base.event.OkBus;
import com.ui.main.R;
import com.ui.main.databinding.ActivityReleaseBinding;
@Router(C.USER_RELEASE)
public class ReleaseActivity extends BaseActivity<ReleasePresenter, ActivityReleaseBinding> implements ReleaseContract.View {
@Override
public int getLayoutId() {
return R.layout.activity_release;
}
@Override
public void initView() {
mViewBinding.btRelease.setOnClickListener(v -> {
String url, title, content;
url = mViewBinding.etUrl.getText().toString().trim();
title = mViewBinding.etTitle.getText().toString().trim();
content = mViewBinding.etContent.getText().toString().trim();
if (TextUtils.isEmpty(url) || TextUtils.isEmpty(title) || TextUtils.isEmpty(content))
showMsg("请完善信息!");
else mPresenter.upArticle(url, title, content);
});
}
@Override
public void showMsg(String msg) {
Snackbar.make(mViewBinding.btRelease, msg, Snackbar.LENGTH_LONG).show();
}
@Override
public void releaseSuc() {
showMsg("发布成功!");
OkBus.getInstance().onEvent(EventTags.ON_RELEASE_OPEN);
finish();
}
}