0:00:00.220,0:00:03.625 Os passos para inserir dados[br]na camada de dados são: 0:00:03.725,0:00:05.620 Obter a instância do gerenciador de tags 0:00:05.730,0:00:09.025 e você faz isso chamando get[br]instance no gerenciador de tag. 0:00:09.110,0:00:11.750 Então, obtenha a camada de dados[br]e, você faz isso 0:00:11.850,0:00:15.650 chamando getDataLayer em sua[br]instância do gerenciador de tag. 0:00:15.880,0:00:19.570 E, depois, você coloca um par chave/valor[br]no Data Layer. 0:00:19.570,0:00:22.400 E faz isso chamando push[br]no Data Layer, 0:00:22.550,0:00:24.975 especificando a chave e o valor. 0:00:25.050,0:00:27.600 Por exemplo, se[br]a chave for food_pref, 0:00:28.200,0:00:31.350 e o valor for "vegan",[br]assim que deverá ser feito. 0:00:31.510,0:00:33.250 É bem simples. 0:00:33.840,0:00:36.450 E quanto aos valores[br]na camada de dados, você os extrai 0:00:36.450,0:00:39.225 usando "dataLayer.get". 0:00:39.580,0:00:44.290 Por exemplo, você chama"get",[br]especificando "food_pref" como chave. 0:00:44.290,0:00:46.775 Quando o valor está na camada de[br]dados, ele também pode ser usado 0:00:46.770,0:00:48.325 nos acionadores do gerenciador de tag. 0:00:48.450,0:00:50.475 E veremos[br]como fazer isso. 0:00:50.810,0:00:54.300 Na primeira lição, usamos[br]o botão o que temos para o jantar 0:00:54.575,0:00:56.375 para exibir as preferências[br]de comida do usuário 0:00:56.375,0:00:58.330 antes de sugerir uma refeição. 0:00:58.330,0:01:02.390 Você usará um menu[br]parecido para definir as preferências de comida. 0:01:02.390,0:01:03.630 Especial do dia. 0:01:03.630,0:01:06.890 Suas tarefas estão na atividade principal, 0:01:06.890,0:01:10.450 para encontrar um novo método putFoodPref[br]no Data Layer, 0:01:10.450,0:01:12.525 que seleciona um item do menu. 0:01:12.875,0:01:17.025 Esse método coloca um valor[br]para preferência de comida na camada de dados. 0:01:17.460,0:01:20.550 E essa tabela mostra[br]o valor do item do menu 0:01:21.150,0:01:23.950 e o valor da camada de[br]dados a serem colocados. 0:01:24.125,0:01:26.525 E a chave será sempre food_pref. 0:01:26.900,0:01:30.770 Depois, atualize o método[br]mostrar especial do dia 0:01:30.770,0:01:33.450 para exibir o menu instantâneo de preferência[br]de comida. 0:01:33.550,0:01:36.700 E então você deverá definir[br]o observador de clique para chamar 0:01:36.775,0:01:40.100 o método DataLayer putFoodPrefin[br]e para iniciar 0:01:40.100,0:01:42.100 ShowDailySpecialActivity. 0:01:42.350,0:01:45.075 Você encontra o código[br]para criar o PopupMenu 0:01:45.350,0:01:48.980 no método showFoodPrefsMenu[br]na MainActivity. 0:01:48.980,0:01:52.390 Esse método aparece[br]no menu de preferências de comida. 0:01:52.390,0:01:56.375 E usa a preferência de comida[br]para obter a sugestão de refeição. 0:01:56.590,0:02:01.210 Entretanto, queremos o especial[br]do dia, não uma sugestão de refeição. 0:02:01.210,0:02:05.060 Você deverá copiar e modificar[br]o código para atender às suas necessidades. 0:02:05.060,0:02:09.758 Vá em frente e execute essas etapas[br]e implante seu aplicativo. 0:02:09.758,0:02:12.590 Você ainda não verá as mudanças[br]no comportamento do aplicativo. 0:02:12.590,0:02:15.300 Em seguida, adicionaremos acionadores ao[br]gerenciador de tag para usar 0:02:15.300,0:02:16.830 a variável da camada de dados, 0:02:16.830,0:02:18.900 e então você verá[br]as mudanças no seu aplicativo.