Hi проблема с сохранения изменения в title и description , проблема именно с обновлением данных на той же позиции , Где и как можно это сделать

    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);

            }


        }
    }
}

Ответы (0 шт):