Skip to content

Conversation

@alanliongar
Copy link
Owner

No description provided.

Eu coloquei o index, para garantir que os dados sejam inseridos uma só vez, pois o dismiss estava chamando o oncreate de novo e de novo, e isso tava fazendo inserir as tarefas padrão várias vezes. Ao usar o index, isso garantiu que só acontecesse uma vez.
…iamos uma bottom sheet de informação para o usuario confirmar que quer mesmo deletar a categoria, e deixar ele ciente do que será deletado (todas as tarefas com aquela categoria).
… foreignkey na categoryDao, e criamos uma função na taskDao que nada mais é que uma query que busca as tarefas em específico com a intenção de deletá-las.
… foreignkey na categoryDao, e criamos uma função na taskDao que nada mais é que uma query que busca as tarefas em específico com a intenção de deletá-las.
… o conflito para ignorar ao invés de replace. Replace estava apagando tudo e criando de novo. Reajuste nos if de testes. Na aula 21 vamos fazer uma query direta para o botão "All"
… o conflito para ignorar ao invés de replace. Replace estava apagando tudo e criando de novo. Reajuste nos if de testes. Na aula 21 vamos fazer uma query direta para o botão "All"
…do a query no banco de dados, ao invés de remapear tudo. Isso é mais eficiente, obviamente.
…, e colocamos num if a condicional pra não permitir ao usuário inserir uma tarefa com a categoria "select".

Também removemos o "All" e o "+" do spinner, no spinner só vai aparecer as categorias que estão no banco de dados, e a categoria "Select".
melhor gestão de threads, e correção do spinner no caso de update.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants