Мне нужно избегать повторения метода вызова в Android

#java #android #database #threadpool

Вопрос:

Я работаю с проектом идентификации лица , и я не могу избежать вызова метода add_db при распознавании камеры, потому что камера работает полностью (я вызываю метод, когда камера распознает лицо). Итак, как я могу сделать так, чтобы добавить только одну запись ?

Большое спасибо.

Комментарии:

1. Попробуйте сравнить хэш последнего добавления в базу данных.

Ответ №1:

можно добавить флаг bool:

 boolean isAdd = false;
void add_db(){
    if(!isAdd){
        // TODO: 2021/7/27 add_db  
        isAdd = true;
    }
}