Мне нужно знать, как создать слушателя, который следит за изменениями в List
объекте, а затем что-то делает, я пытался найти его в Google, но я не знаю, что искать.
У меня есть класс с именем Pencil
. Карандаши всегда автоматически добавляются в List
, который передается ему при создании. Существуют разные списки в зависимости от того, кто создает карандаш. Индекс 0
для всех списков - текущий выбранный карандаш. Например:
index 0: Pencil-2445
index 1: Pencil-7582
index 2: Pencil-1334
index 3: Pencil-2445 //<-- Note that this Pencil is also in index 0.
index 4: Pencil-4824
index 5: Pencil-3482
Когда выбран карандаш, индекс 0
автоматически обновляется в классе Pencil
. Класс, который создал карандаш, может видеть список карандашей. В зависимости от класса, то, что происходит, когда карандаш выбран, будет отличаться от одного класса к другому. Когда карандаш выбран и список [0] обновлен, мне нужен класс, чтобы увидеть, что индекс 0 обновлен, и сделать все, что нужно.
Я знаю, что вы, ребята, хотели бы видеть примеры кода, но я могу включить так много кода, и большая его часть, вероятно, не имеет значения, но я не знаю, что вам нужно.