package cn.flightfeather.thirdapp.activity; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.TextView; import cn.flightfeather.thirdapp.R; import cn.flightfeather.thirdapp.bean.entity.Subtask; import cn.flightfeather.thirdapp.util.Constant; import cn.flightfeather.thirdapp.util.DateFormatter; public class TaskDetailActivity extends AppCompatActivity implements View.OnClickListener { private Subtask mSubtask; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_task_detail); initData(); initUI(); } private void initData() { mSubtask = (Subtask) getIntent().getSerializableExtra(Constant.KEY_INTENT_SUBTASK); } private void initUI() { findViewById(R.id.img_right).setVisibility(View.GONE); findViewById(R.id.spinner_topclass_task).setVisibility(View.GONE); findViewById(R.id.img_left).setOnClickListener(this); ((TextView) findViewById(R.id.actionbar_title)).setText("任务详情"); ((TextView)findViewById(R.id.tv_subtask_name)).setText(mSubtask.getName()); ((TextView)findViewById(R.id.tv_subtask_type)).setText(mSubtask.getType()); ((TextView)findViewById(R.id.tv_subtask_status)).setText(mSubtask.getStatus()); ((TextView)findViewById(R.id.tv_subtask_start_time)).setText(DateFormatter.dateFormat2.format(mSubtask.getPlanstarttime())); ((TextView)findViewById(R.id.tv_subtask_end_time)).setText(DateFormatter.dateFormat2.format(mSubtask.getPlanendtime())); String executors = mSubtask.getExecutorrealtimes().replaceAll(Constant.CONNECTOR, Constant.CONNECTOR_FOR_VIEW); ((TextView)findViewById(R.id.tv_subtask_executors)).setText(executors); ((TextView)findViewById(R.id.tv_scense_name)).setText(mSubtask.getName()); ((TextView)findViewById(R.id.tv_subtask_name)).setText(mSubtask.getName()); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.img_left: this.finish(); break; } } }