{"id":25070,"date":"2019-03-07T06:18:23","date_gmt":"2019-03-07T06:18:23","guid":{"rendered":"https:\/\/www.knowband.com\/blog\/?p=25046\/"},"modified":"2022-07-25T11:41:42","modified_gmt":"2022-07-25T11:41:42","slug":"como-buscar-dados-do-firebase-no-android","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/pt-br\/nao-categorizado\/como-buscar-dados-do-firebase-no-android\/","title":{"rendered":"Como buscar dados do Firebase no Android?"},"content":{"rendered":"<p><html lang=\"pt\"><head><meta charset=\"utf-8\"><\/head><body><\/p>\n<h2><strong>Objetivos do blog<\/strong><\/h2>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-817385\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data-1.png\" alt=\"Como buscar dados do Firebase no Android?\" width=\"760\" height=\"300\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data-1.png 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data-1-300x118.png 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/a><\/p>\n<p>Depois de ler este blog, poderemos buscar dados do Firebase Realtime Database. Esses dados podem incluir tipos de dados simples, como Strings, ou tipos de dados complexos, como objetos Java.<\/p>\n<h3><strong>Pr\u00e9-requisitos<\/strong><\/h3>\n<p>Precisamos ter um projeto do Android Studio e um projeto do Firebase prontos para usar o Firebase Realtime Database. Crie um novo projeto do Android Studio (ou use qualquer projeto existente). Este projeto do Android Studio ser\u00e1 usado para trabalhar com o banco de dados em tempo real. Siga as etapas abaixo para criar o projeto Firebase &#8211;<\/p>\n<p><strong>1.<\/strong> Acesse <a href=\"https:\/\/console.firebase.google.com\" target=\"_blank\">https:\/\/console.firebase.google.com<\/a><\/p>\n<p><strong>2.<\/strong> Clique em &#8220;<strong>Adicionar projeto<\/strong>&#8220;Bot\u00e3o.<\/p>\n<p><strong>3.<\/strong> Digite o nome do projeto e aceite as condi\u00e7\u00f5es e clique em &#8220;<strong>Continuar<\/strong>&#8220;Bot\u00e3o.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture4.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25047 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture4.png\" alt=\"Adicionar projeto\" width=\"650\" height=\"406\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture4.png 650w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture4-300x187.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p><strong>4.<\/strong> Em seguida, adicione o aplicativo Android ao seu projeto. Requer a inser\u00e7\u00e3o do nome do pacote do aplicativo. Clique em Avan\u00e7ar.<\/p>\n<p><strong>5.<\/strong> Fa\u00e7a o download do arquivo google-services.json e mova esse arquivo para o local no projeto Android no Android Studio conforme especificado na tela.<\/p>\n<p><strong>6.<\/strong> Na pr\u00f3xima etapa, haveria um pequeno tutorial para adicionar 3 linhas de c\u00f3digo nos arquivos build.gradle no n\u00edvel do projeto e no n\u00edvel do aplicativo. Adicione-os de acordo.<\/p>\n<p><strong>7.<\/strong> Em seguida, termine este processo de adicionar o aplicativo Android ao projeto.<\/p>\n<p><strong>8.<\/strong> Em seguida, clique na op\u00e7\u00e3o &#8220;Banco de dados&#8221; no menu \u00e0 esquerda e clique no bot\u00e3o &#8220;Criar banco de dados&#8221;.<\/p>\n<p>&nbsp;<\/p>\n<p><strong><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/create-database.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25048 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/create-database.png\" alt=\"criar banco de dados\" width=\"650\" height=\"406\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/create-database.png 650w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/create-database-300x187.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/a> <\/strong><\/p>\n<p><strong>9.<\/strong> A configura\u00e7\u00e3o do Firebase foi conclu\u00edda Agora, adicione a biblioteca do Firebase para usar o Firebase Realtime Database no arquivo build.gradle no n\u00edvel do aplicativo. Isso pode ser feito adicionando a seguinte linha:<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">implementa\u00e7\u00e3o 'com.google.firebase:firebase-database:16.0.6'<\/pre>\n<h3><strong>Implementa\u00e7\u00e3o de C\u00f3digo<\/strong><\/h3>\n<p>Antes de buscar as refer\u00eancias, voc\u00ea ter\u00e1 que entender o que \u00e9 uma refer\u00eancia do Firebase. Uma refer\u00eancia do Firebase aponta para um local no Firebase Database onde os dados s\u00e3o armazenados. Mesmo que voc\u00ea crie v\u00e1rias refer\u00eancias, todas elas compartilham a mesma conex\u00e3o, desde que voc\u00ea tenha usado o mesmo caminho ao criar a refer\u00eancia da inst\u00e2ncia do banco de dados. Em primeiro lugar, precisamos ter uma inst\u00e2ncia do Firebase Database para us\u00e1-lo. A inst\u00e2ncia pode ser criada pela seguinte linha de c\u00f3digo.<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">private FirebaseDatabase mDatabase = FirebaseDatabase.getInstance();<\/pre>\n<p>&nbsp;<\/p>\n<p>Agora \u00e9 necess\u00e1rio criar refer\u00eancias dos caminhos onde os dados s\u00e3o armazenados no banco de dados. Como os dados do banco de dados do Firebase s\u00e3o armazenados no formato JSON, as chaves do objeto JSON s\u00e3o os caminhos especificados nas refer\u00eancias. A refer\u00eancia ao n\u00f3 raiz pode ser criada pela seguinte linha de c\u00f3digo:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">private DatabaseReference mGetReference = mDatabase.getReference();<\/pre>\n<p>&nbsp;<\/p>\n<p>Depois de obter a refer\u00eancia do banco de dados, um ouvinte ass\u00edncrono deve ser anexado \u00e0 refer\u00eancia do banco de dados que ouve ativamente qualquer altera\u00e7\u00e3o feita no banco de dados. Esse ouvinte retorna um instant\u00e2neo de dados do banco de dados inicialmente pela primeira vez quando \u00e9 anexado. Em seguida, o instant\u00e2neo de dados \u00e9 retornado quando qualquer altera\u00e7\u00e3o \u00e9 feita no caminho para o qual a refer\u00eancia do banco de dados est\u00e1 apontando. Normalmente, o banco de dados cont\u00e9m o mesmo tipo de dados, mas suponha que o banco de dados contenha alguns dados de tipos diferentes. Abaixo, encontre a captura de tela do banco de dados contendo alguns dados fict\u00edcios:<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture5.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25049 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture5.png\" alt=\"dados fict\u00edcios\" width=\"1056\" height=\"525\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture5.png 1056w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture5-300x149.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture5-768x382.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture5-1024x509.png 1024w\" sizes=\"auto, (max-width: 1056px) 100vw, 1056px\" \/><\/a><\/p>\n<p>Para buscar o banco de dados desse banco de dados, anexe o ValueEventListener \u00e0 refer\u00eancia do banco de dados. O listener pode ser adicionado pelo seguinte c\u00f3digo:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">mGetReference.addValueEventListener(new ValueEventListener() { @Override public void onDataChange(@NonNull DataSnapshot dataSnapshot) { if (dataSnapshot.exists()){ HashMap dataMap = (HashMap ) dataSnapshot.getValue(); for (String key : dataMap.keySet()){ Object data = dataMap.get(key); tente { HashMap userData = (HashMap ) dados; User mUser = new User((String) userData.get(\"name\"), (int) (long) userData.get(\"age\")); addTextToView(mUser.getName() + \" - \" + Integer.toString(mUser.getAge())); }catch (ClassCastException cce){ \/\/ Se o objeto n\u00e3o puder ser convertido em HashMap, significa que \u00e9 do tipo String. try{ String mString = String.valueOf(dataMap.get(key)); addTextToView(mString); }catch (ClassCastException cce2){ } } } } } @Override public void onCancelled(@NonNull DatabaseError databaseError) { } });<\/pre>\n<p>Ap\u00f3s anexar o listener, ele \u00e9 executado inicialmente retornando todos os dados do banco de dados naquele momento. Este ouvinte ser\u00e1 invocado posteriormente no momento em que ocorrer qualquer altera\u00e7\u00e3o no banco de dados no caminho apontado pela refer\u00eancia \u00e0 qual o ouvinte est\u00e1 anexado.<\/p>\n<h3><strong>Resumo<\/strong><\/h3>\n<p>Ap\u00f3s seguir o procedimento acima, voc\u00ea poder\u00e1 buscar dados do banco de dados Firebase Realtime no Android. Se voc\u00ea enfrentar algum problema, sinta-se \u00e0 vontade para nos contatar em support@knowband.com.\ufffd Tamb\u00e9m fornecemos desenvolvimento e m\u00f3dulos personalizados para as principais plataformas CMS, como Prestashop, Opencart, Magento, Magento 2 e Woocommerce. D\u00ea uma olhada em nossos mais populares <a href=\"https:\/\/www.knowband.com\/woocommerce-plugins\/woocommerce-mobile-app-builder\">Construtor de aplicativos m\u00f3veis sem c\u00f3digo Woocommerce<\/a>:<br \/>\n<iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/R1DEbm4r8iM\" width=\"660\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objetivos do blog Depois de ler este blog, poderemos buscar dados do Firebase Realtime Database. Esses dados podem incluir tipos de dados simples, como Strings, ou tipos de dados complexos, como objetos Java. Pr\u00e9-requisitos Precisamos ter um projeto do Android Studio e um projeto do Firebase prontos para usar o Firebase Realtime Database. Crie um [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":817384,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[],"tags":[26767,9091,26765,26766,9090,9063,26768,9080],"class_list":["post-25070","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-android-buscar-dados-do-firebase","tag-banco-de-dados-em-tempo-real","tag-busca-de-dados-no-android","tag-buscar-dados-do-firebase-no-android","tag-dados-buscando-no-android","tag-firebase","tag-recuperar-dados-do-firebase-no-android","tag-tutorial-android"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Como buscar dados do Firebase no Android? - Knowband Blog | Ecommerce Modules<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como buscar dados do Firebase no Android? - Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"og:description\" content=\"Objetivos do blog Depois de ler este blog, poderemos buscar dados do Firebase Realtime Database. Esses dados podem incluir tipos de dados simples, como Strings, ou tipos de dados complexos, como objetos Java. Pr\u00e9-requisitos Precisamos ter um projeto do Android Studio e um projeto do Firebase prontos para usar o Firebase Realtime Database. Crie um [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Knowband\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-07T06:18:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-25T11:41:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data.png\" \/>\n\t<meta property=\"og:image:width\" content=\"760\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ajay Taneja\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:site\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ajay Taneja\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/ecommerce-blog\\\/como-buscar-dados-do-firebase-no-android\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/ecommerce-blog\\\/como-buscar-dados-do-firebase-no-android\\\/\"},\"author\":{\"name\":\"Ajay Taneja\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/091fe95729cba0da363b4fd2a784a893\"},\"headline\":\"Como buscar dados do Firebase no Android?\",\"datePublished\":\"2019-03-07T06:18:23+00:00\",\"dateModified\":\"2022-07-25T11:41:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/ecommerce-blog\\\/como-buscar-dados-do-firebase-no-android\\\/\"},\"wordCount\":711,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/ecommerce-blog\\\/como-buscar-dados-do-firebase-no-android\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Main-Banner-Fetch-data.png\",\"keywords\":[\"Android Buscar dados do Firebase\",\"banco de dados em tempo real\",\"busca de dados no android\",\"Buscar dados do Firebase no Android\",\"dados buscando no android\",\"firebase\",\"Recuperar dados do Firebase no Android\",\"tutorial Android\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/ecommerce-blog\\\/como-buscar-dados-do-firebase-no-android\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/ecommerce-blog\\\/como-buscar-dados-do-firebase-no-android\\\/\",\"name\":\"Como buscar dados do Firebase no Android? - Knowband Blog | Ecommerce Modules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/ecommerce-blog\\\/como-buscar-dados-do-firebase-no-android\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/ecommerce-blog\\\/como-buscar-dados-do-firebase-no-android\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Main-Banner-Fetch-data.png\",\"datePublished\":\"2019-03-07T06:18:23+00:00\",\"dateModified\":\"2022-07-25T11:41:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/ecommerce-blog\\\/como-buscar-dados-do-firebase-no-android\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/ecommerce-blog\\\/como-buscar-dados-do-firebase-no-android\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/ecommerce-blog\\\/como-buscar-dados-do-firebase-no-android\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Main-Banner-Fetch-data.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Main-Banner-Fetch-data.png\",\"width\":760,\"height\":300,\"caption\":\"How to fetch data from Firebase in Android?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/ecommerce-blog\\\/como-buscar-dados-do-firebase-no-android\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como buscar dados do Firebase no Android?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"description\":\"Magento, Prestashop, Opencart, Shopify\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"width\":153,\"height\":61,\"caption\":\"Knowband Blog | Ecommerce Modules\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Knowband\",\"https:\\\/\\\/x.com\\\/KnowbandPlugin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/091fe95729cba0da363b4fd2a784a893\",\"name\":\"Ajay Taneja\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"caption\":\"Ajay Taneja\"},\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/author\\\/ataneja\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como buscar dados do Firebase no Android? - Knowband Blog | Ecommerce Modules","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/","og_locale":"pt_BR","og_type":"article","og_title":"Como buscar dados do Firebase no Android? - Knowband Blog | Ecommerce Modules","og_description":"Objetivos do blog Depois de ler este blog, poderemos buscar dados do Firebase Realtime Database. Esses dados podem incluir tipos de dados simples, como Strings, ou tipos de dados complexos, como objetos Java. Pr\u00e9-requisitos Precisamos ter um projeto do Android Studio e um projeto do Firebase prontos para usar o Firebase Realtime Database. Crie um [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/","og_site_name":"Knowband Blog | Ecommerce Modules","article_publisher":"https:\/\/www.facebook.com\/Knowband","article_published_time":"2019-03-07T06:18:23+00:00","article_modified_time":"2022-07-25T11:41:42+00:00","og_image":[{"width":760,"height":300,"url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data.png","type":"image\/png"}],"author":"Ajay Taneja","twitter_card":"summary_large_image","twitter_creator":"@KnowbandPlugin","twitter_site":"@KnowbandPlugin","twitter_misc":{"Written by":"Ajay Taneja","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/"},"author":{"name":"Ajay Taneja","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/091fe95729cba0da363b4fd2a784a893"},"headline":"Como buscar dados do Firebase no Android?","datePublished":"2019-03-07T06:18:23+00:00","dateModified":"2022-07-25T11:41:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/"},"wordCount":711,"commentCount":0,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data.png","keywords":["Android Buscar dados do Firebase","banco de dados em tempo real","busca de dados no android","Buscar dados do Firebase no Android","dados buscando no android","firebase","Recuperar dados do Firebase no Android","tutorial Android"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/","url":"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/","name":"Como buscar dados do Firebase no Android? - Knowband Blog | Ecommerce Modules","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data.png","datePublished":"2019-03-07T06:18:23+00:00","dateModified":"2022-07-25T11:41:42+00:00","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/#primaryimage","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data.png","width":760,"height":300,"caption":"How to fetch data from Firebase in Android?"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/ecommerce-blog\/como-buscar-dados-do-firebase-no-android\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Como buscar dados do Firebase no Android?"}]},{"@type":"WebSite","@id":"https:\/\/www.knowband.com\/blog\/fr\/#website","url":"https:\/\/www.knowband.com\/blog\/fr\/","name":"Knowband Blog | Ecommerce Modules","description":"Magento, Prestashop, Opencart, Shopify","publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.knowband.com\/blog\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization","name":"Knowband Blog | Ecommerce Modules","url":"https:\/\/www.knowband.com\/blog\/fr\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","width":153,"height":61,"caption":"Knowband Blog | Ecommerce Modules"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Knowband","https:\/\/x.com\/KnowbandPlugin"]},{"@type":"Person","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/091fe95729cba0da363b4fd2a784a893","name":"Ajay Taneja","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","url":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","caption":"Ajay Taneja"},"url":"https:\/\/www.knowband.com\/blog\/pt-br\/author\/ataneja\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts\/25070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/comments?post=25070"}],"version-history":[{"count":0,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts\/25070\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/media\/817384"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/media?parent=25070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/categories?post=25070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/tags?post=25070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}