正在查看: 自健身 v3.3.4 应用的 ArrangeClassisActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 自健身 v3.3.4 应用的 ArrangeClassisActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mu.gymtrain.Activity.MainPackage;
import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import butterknife.BindView;
import butterknife.OnClick;
import com.mu.gymtrain.Base.BaseActivity;
import com.mu.gymtrain.Bean.PriveClassisSubBean;
import com.mu.gymtrain.Http.CreatMap;
import com.mu.gymtrain.Http.HttpHelper;
import com.mu.gymtrain.Http.ResponseFunc;
import com.mu.gymtrain.R;
import com.mu.gymtrain.Utils.FinalTools;
import com.mu.gymtrain.Utils.GlideUtils;
import com.mu.gymtrain.Utils.PreferenceUtils;
import com.mu.gymtrain.Utils.UrlConfig;
import com.mu.gymtrain.Utils.ViewUtils;
import com.mu.gymtrain.Widget.CircleImageView;
import com.mu.gymtrain.Widget.RatingBar;
import com.mu.gymtrain.Widget.RightEditView;
import rx.Subscriber;
import rx.android.schedulers.AndroidSchedulers;
import rx.schedulers.Schedulers;
public class ArrangeClassisActivity extends BaseActivity {
@BindView(R.id.bt_suretime)
Button btSuretime;
@BindView(R.id.civ_head)
CircleImageView civHead;
String class_id = "";
@BindView(R.id.ll_bottom)
LinearLayout llBottom;
@BindView(R.id.reShopName)
RightEditView reShopName;
@BindView(R.id.rev_line1)
RightEditView revLine1;
@BindView(R.id.rev_line2)
RightEditView revLine2;
@BindView(R.id.rev_line3)
RightEditView revLine3;
@BindView(R.id.rev_line4)
RightEditView revLine4;
@BindView(R.id.rev_line5)
RightEditView revLine5;
@BindView(R.id.rev_line6)
RightEditView revLine6;
@BindView(R.id.rtv_coach)
RatingBar rtvCoach;
@BindView(R.id.title_left)
ImageView titleLeft;
@BindView(R.id.title_middle)
TextView titleMiddle;
@BindView(R.id.tv_coach_name)
TextView tvCoachName;
@BindView(R.id.tv_coachlevel)
TextView tvCoachlevel;
public int getContentLayout() {
return R.layout.activity_arrangeclassiy;
}
public void initData() {
ViewUtils.showLoading(this, "加载中...");
HttpHelper.getInstance().getRetrofitService(this).getOrderPage(new CreatMap.Builder().addParams("class_id", this.class_id).build().getParam()).observeOn(AndroidSchedulers.mainThread()).subscribeOn(Schedulers.io()).map(new ResponseFunc()).subscribe(new Subscriber<PriveClassisSubBean>() {
public void onCompleted() {
}
public void onError(Throwable e) {
ViewUtils.hideLoading();
}
public void onNext(PriveClassisSubBean o) {
ViewUtils.hideLoading();
GlideUtils.withReplace(UrlConfig.Path.IMG_URL + o.getAvatar(), ArrangeClassisActivity.this.civHead, ArrangeClassisActivity.this.mActivity);
ArrangeClassisActivity.this.tvCoachName.setText(o.getCoach_name());
ArrangeClassisActivity.this.tvCoachlevel.setText(o.getCoach_rank());
ArrangeClassisActivity.this.rtvCoach.setStar(Float.parseFloat(o.getCoach_score()));
ArrangeClassisActivity.this.revLine1.setRightText(o.getClass_name());
ArrangeClassisActivity.this.revLine2.setRightText(o.getClass_date());
ArrangeClassisActivity.this.revLine3.setRightText(o.getStart_time() + " - " + o.getEnd_time());
if (o.getHall_name() != null) {
ArrangeClassisActivity.this.revLine4.setRightText(o.getHall_name());
}
ArrangeClassisActivity.this.revLine5.setRightText(o.getClass_min_count() + ArrangeClassisActivity.this.getString(R.string.unit_man));
ArrangeClassisActivity.this.revLine6.setRightText(o.getClass_max_count() + ArrangeClassisActivity.this.getString(R.string.unit_man));
}
});
}
public void initView() {
this.class_id = getIntent().getStringExtra(FinalTools.INTENT_COMMON);
this.rtvCoach.setmClickable(false);
this.titleMiddle.setText("预约详情");
this.reShopName.setRightText(PreferenceUtils.getInstance().getString("currentgym", ""));
if ("sk".equals(getIntent().getStringExtra("from"))) {
this.revLine4.setVisibility(8);
}
}
@OnClick({R.id.bt_suretime, R.id.title_left})
public void onViewClicked(View view) {
int id = view.getId();
if (id == 2131296389) {
startActivity(new Intent((Context) this, (Class<?>) PayOrderActivity.class).putExtra(FinalTools.INTENT_COMMON, this.class_id));
finish();
} else {
if (id != 2131297253) {
return;
}
finish();
}
}
}