Files
expert-app/app/src/main/java/cn/shangyu/gdxzExpert/activity/MylanFollowActivity.java
T
2025-11-18 15:12:24 +08:00

113 lines
3.9 KiB
Java

package cn.shangyu.gdxzExpert.activity;
import android.content.Intent;
import android.net.Uri;
import android.view.View;
import android.widget.TextView;
import com.gyf.immersionbar.ImmersionBar;
import java.util.HashMap;
import java.util.Map;
import cn.shangyu.gdxzExpert.R;
import cn.shangyu.gdxzExpert.base.BaseActivity;
import cn.shangyu.gdxzExpert.bean.MylanBean;
import cn.shangyu.gdxzExpert.http.OnCallBackFromNet;
import cn.shangyu.gdxzExpert.utils.GsonTools;
import cn.shangyu.gdxzExpert.utils.ToastUtil;
import cn.shangyu.gdxzExpert.utils.UIUtils;
import cn.shangyu.gdxzExpert.widget.LoadingPage;
import static cn.shangyu.gdxzExpert.utils.Url.mailanPage;
public class MylanFollowActivity extends BaseActivity implements OnCallBackFromNet {
@Override
public void setTitle() {
top_title.setText("保肝护肾关爱一生");
}
TextView tv_total,tv_huanjiao,tv_expect,tv_submit_num,tv_commit_num,tv_note,tv_down;
@Override
public View onCreateSuccessedView() {
ImmersionBar.with(this).keyboardEnable(true).statusBarDarkFont(true).titleBar(mToolbar).init();
View view = UIUtils.inflate(R.layout.activity_mylan_follow);
tv_total=view.findViewById(R.id.tv_total);
tv_huanjiao=view.findViewById(R.id.tv_huanjiao);
tv_expect=view.findViewById(R.id.tv_expect);
tv_submit_num=view.findViewById(R.id.tv_submit_num);
tv_commit_num=view.findViewById(R.id.tv_commit_num);
tv_note=view.findViewById(R.id.tv_note);
tv_down=view.findViewById(R.id.tv_down);
tv_down.setOnClickListener(this);
getMylan();
return view;
}
private void getMylan()
{
showProgressDialog("加载中");
Map<String, String> param = new HashMap<>();
sendJsonPostParamtoNetSignMD5(mailanPage,param,101,this);
}
@Override
public LoadingPage.ResultState onLoad() {
return LoadingPage.ResultState.STATE_SUCCESSED;
}
@Override
protected void processClick(View v) {
switch (v.getId())
{
case R.id.tv_down:
// Intent intent=new Intent(MylanFollowActivity.this,WebActivity.class);
// intent.putExtra("url","http://qr61.cn/oxs7Wi/qVK5vS2");
// intent.putExtra("title","病例模版");
// intent.putExtra("need_share","1");
// startActivity(intent);
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse("http://qr61.cn/oxs7Wi/qVK5vS2");
intent.setData(content_url);startActivity(intent);
startActivity(intent);
break;
}
}
@Override
public void onCallbackFromThread(String resultJson) {
}
MylanBean mylanBean;
@Override
public void onCallBackFromThread(String resultJson, int resultCode) {
switch (resultCode)
{
case 101:
closeProgressDialog();
mylanBean= GsonTools.fromGsonToBean(resultJson,MylanBean.class);
if("200".equals(mylanBean.getCode())&&mylanBean.getData()!=null)
{
tv_total.setText(mylanBean.getData().getTotal());
tv_huanjiao.setText(mylanBean.getData().getHuanjiao());
tv_expect.setText(mylanBean.getData().getExpect());
tv_submit_num.setText(mylanBean.getData().getSubmit_num());
tv_commit_num.setText(mylanBean.getData().getCommit_num());
tv_note.setText(mylanBean.getData().getNote());
}
else {
ToastUtil.showToast(mylanBean.getMessage() + "");
}
break;
}
}
}