wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Provider Shared Preferences

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Além do Shared Preferences, qual outro pacote pode ser usado como banco de dados par chave-valor?

a)

Hive

b)

Floor

c)

Sqflie

d)

Provider

2.

Com o uso do provider, qual dupla de classes passa a desencessária?

a)
Stateless, Stateful
b)

State, StatefulWidget

c)
Stateful, StatefulWidget
d)

Stateless, State

3.

Qual cenário não é recomendado para uso do Shared Preferences?

a)

Guardar a escolha do usuário sobre o tema da aplicação: light ou dark

b)

Salvar a pontuação máxima do jogo 2D

c)

Salvar dados relacionais, com chaves primárias

d)

Salvar a fase do jogo que o usuário estava quando decidir pausá-lo

4.

Quais são os três conceitos chaves que podem ser apontados no uso do Provider?

a)

ChangeNotifier, ChangeNotifierProvider e Consumer

b)

ChangeNotifier, NotifyListener e Consumer

c)

State, ChangeNotifierProvider e Builder

d)

ChangeNotifier, MultiProvider e Builder

5.

Qual o parâmetro do Consumer que define a função que será chamada toda vez que os dados do ChangeNotifier forem alterados?

a)

notify

b)

model

c)

context

d)

builder

6.

Qual as duas palavras que faltam para completar esse código: ________.of<CartModel>(context, listen: _____).removeAll();

a)

NotifyListener false

b)

ChangeNotifier false

c)

Provider false

d)

Provider build

7.

Qual pacote não é exemplo de pacote para gerenciamento de estados

a)

GetX

b)

Floor

c)

Provider

d)

BloC

8.

Desejamos salvar um dado inteiro, de uma variável nomeada como phaseGame, qual a linha correta que faria isso corretamente no SharedPreferences?

a)

prefs.setInt('phaseGame', phase);

b)

prefs.setInt('phaseGame', value);

c)

prefs.setInt('stateful', phaseGame);

d)

prefs.setInt(phaseGame);

9.

Qual a função do Provider que avida os ouvintes de que alguma mudanças aconteceu?

a)

notifyListeners

b)

notify

c)

notifyConsumers

d)

setState

10.

Qual o método que o Provider torna desnecessário:

a)

main

b)

runApp

c)

build

d)

setState