boolean isEdit = true;
private FloatingActionButton btnOpenAddTask;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rvTask = findViewById(R.id.rv_task);
taskAdapter = new TaskAdapter();
rvTask.setAdapter(taskAdapter);
btnOpenAddTask = findViewById(R.id.btn_open_add_task);
btnOpenAddTask.setOnClickListener(v -> {
Intent intent = new Intent(this, SecondActivity.class);
isEdit = false;
startActivityForResult(intent, 100);
});
taskAdapter.setItemClickList(new ItemClickList() {
@Override
public void CLickItem(int position) {
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtra("title", taskAdapter.list.get(position).getTitle());
intent.putExtra("description", taskAdapter.list.get(position).getDescriptoin());
startActivityForResult(intent, 1);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 100 && resultCode == RESULT_OK) {
if (data != null) {
Toast.makeText(MainActivity.this, "Hello", Toast.LENGTH_LONG).show();
TaskModel model = new TaskModel(data.getStringExtra("title"), data.getStringExtra("description"));
taskAdapter.addData(model);
}
}
}
}