package cn.flightfeather.thirdapp.activity; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.view.View; import java.util.ArrayList; import cn.flightfeather.thirdapp.R; import cn.flightfeather.thirdapp.adapter.TaskListAdapter; import cn.flightfeather.thirdapp.bean.Subtask; import cn.flightfeather.thirdapp.util.Constant; public class TaskAdjustActivity extends AppCompatActivity implements View.OnClickListener{ private ArrayList mSubTaskList; private TaskListAdapter mAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_task_adjust); initData(); initUI(); } private void initData() { mSubTaskList = (ArrayList)getIntent().getSerializableExtra(Constant.KEY_INTENT_TODAY_TASKLIST); } private void initUI() { findViewById(R.id.spinner_topclass_task).setVisibility(View.GONE); findViewById(R.id.img_left).setOnClickListener(this); findViewById(R.id.img_right).setOnClickListener(this); RecyclerView recyclerview = (RecyclerView) findViewById(R.id.rv_subtask); LinearLayoutManager manager = new LinearLayoutManager(this); recyclerview.setLayoutManager(manager); mAdapter = new TaskListAdapter(this, mSubTaskList); recyclerview.setAdapter(mAdapter); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.img_left: this.finish(); break; case R.id.img_right: break; } } }