{"id":25068,"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:02","modified_gmt":"2022-07-25T11:41:02","slug":"come-recuperare-i-dati-da-firebase-in-android","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-android\/","title":{"rendered":"Come recuperare i dati da Firebase in Android?"},"content":{"rendered":"<p><html lang=\"it\"><head><meta charset=\"utf-8\"><\/head><body><\/p>\n<h2><strong>Obiettivi del 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=\"Come recuperare i dati da Firebase in 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>Dopo aver letto questo blog saremo in grado di recuperare i dati dal database in tempo reale di Firebase. Questi dati possono includere tipi di dati semplici, come stringhe, o tipi di dati complessi come oggetti Java.<\/p>\n<h3><strong>Pre-requisiti<\/strong><\/h3>\n<p>\u00c8 necessario disporre di un progetto Android Studio e di un progetto Firebase pronti per utilizzare Firebase Realtime Database. Crea un nuovo progetto Android Studio (o usa qualsiasi progetto esistente). Questo progetto Android Studio verr\u00e0 utilizzato per lavorare con il database in tempo reale. Segui i passaggi indicati di seguito per creare il progetto Firebase &#8211;<\/p>\n<p><strong>1.<\/strong> Vai su <a href=\"https:\/\/console.firebase.google.com\" target=\"_blank\">https:\/\/console.firebase.google.com<\/a><\/p>\n<p><strong>2.<\/strong> Clicca su &#8220;<strong>Aggiungi progetto<\/strong>Pulsante &#8220;.<\/p>\n<p><strong>3.<\/strong> Inserisci il nome del progetto e accetta le condizioni e clicca su &#8220;<strong>Continua<\/strong>Pulsante &#8220;.<\/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=\"Aggiungi progetto\" 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> Quindi aggiungi l&#8217;app Android al tuo progetto. Richiede l&#8217;inserimento del nome del pacchetto dell&#8217;app. Fare clic su Avanti.<\/p>\n<p><strong>5.<\/strong> Scarica il file google-services.json e sposta questo file nella posizione del progetto Android in Android Studio come specificato sullo schermo.<\/p>\n<p><strong>6.<\/strong> Nel passaggio successivo, ci sarebbe un piccolo tutorial per aggiungere 3 righe di codice nei file build.gradle a livello di progetto e di app. Aggiungili di conseguenza.<\/p>\n<p><strong>7.<\/strong> Quindi completa questo processo di aggiunta dell&#8217;app Android al progetto.<\/p>\n<p><strong>8.<\/strong> Quindi fare clic sull&#8217;opzione &#8220;Database&#8221; dal menu a sinistra e fare clic sul pulsante &#8220;Crea database&#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=\"creare-database\" 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>\u00ef \u00bf\u00bd<\/strong><\/p>\n<p><strong>9.<\/strong> La configurazione di Firebase \u00e8 completata Ora aggiungi la libreria Firebase per l&#8217;utilizzo del database Firebase Realtime nel file build.gradle a livello di app. Questo pu\u00f2 essere fatto aggiungendo la seguente riga:<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">implementazione 'com.google.firebase:firebase-database:16.0.6'<\/pre>\n<h3><strong>Implementazione del codice<\/strong><\/h3>\n<p>Prima di recuperare i riferimenti, dovrai capire che cos&#8217;\u00e8 un riferimento Firebase. Un riferimento Firebase punta a una posizione nel database Firebase in cui sono archiviati i dati. Anche se crei pi\u00f9 riferimenti, condividono tutti la stessa connessione a condizione che tu abbia utilizzato lo stesso percorso durante la creazione del riferimento dall&#8217;istanza del database. In primo luogo, per poterlo utilizzare, \u00e8 necessario disporre di un&#8217;istanza del database Firebase. L&#8217;istanza pu\u00f2 essere creata dalla seguente riga di codice.<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">privato FirebaseDatabase mDatabase = FirebaseDatabase.getInstance();<\/pre>\n<p>&nbsp;<\/p>\n<p>Ora \u00e8 necessario creare riferimenti dei percorsi in cui i dati sono archiviati nel database. Poich\u00e9 i dati nel database Firebase sono archiviati nel formato JSON, le chiavi dell&#8217;oggetto JSON sono i percorsi specificati nei riferimenti. Il riferimento al nodo radice pu\u00f2 essere creato dalla seguente riga di codice:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">privato DatabaseReference mGetReference = mDatabase.getReference();<\/pre>\n<p>&nbsp;<\/p>\n<p>Dopo aver ottenuto il riferimento del database, \u00e8 necessario collegare un listener asincrono al riferimento del database che ascolta attivamente qualsiasi modifica apportata al database. Questo listener restituisce inizialmente uno snapshot dei dati del database per la prima volta quando \u00e8 collegato. Quindi lo snapshot dei dati viene restituito quando viene apportata una modifica al percorso a cui punta il riferimento al database. Di solito, il database contiene lo stesso tipo di dati, ma supponiamo che il database contenga dati di tipo diverso. Di seguito trovi lo screenshot del database contenente alcuni dati fittizi:<\/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=\"dati fittizi\" 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>Per recuperare il database da questo database, allegare ValueEventListener al riferimento del database. L&#8217;ascoltatore pu\u00f2 essere aggiunto dal seguente codice:<\/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 (Chiave stringa: dataMap.keySet()){ Dati oggetto = dataMap.get(chiave); prova{ HashMap userData = (HashMap ) dati; Utente mUser = new User((String) userData.get(\"name\"), (int) (long) userData.get(\"age\")); addTextToView(mUser.getName() + \" - \" + Integer.toString(mUser.getAge())); }catch (ClassCastException cce){ \/\/ Se non \u00e8 possibile eseguire il cast dell'oggetto in HashMap, significa che \u00e8 di tipo String. try{ String mString = String.valueOf(dataMap.get(chiave)); addTextToView(mString); }catch (ClassCastException cce2){ } } } } } @Override public void onCancelled(@NonNull DatabaseError databaseError) { } });<\/pre>\n<p>Dopo aver collegato il listener, viene eseguito inizialmente restituendo tutti i dati nel database in quel momento. Questo listener verr\u00e0 successivamente richiamato nel momento in cui si verifica qualsiasi modifica nel database nel percorso indicato dal riferimento a cui \u00e8 collegato il listener.<\/p>\n<h3><strong>sommario<\/strong><\/h3>\n<p>Dopo aver seguito la procedura sopra, sarai in grado di recuperare i dati dal database Firebase Realtime in Android. In caso di problemi, non esitare a contattarci all&#8217;indirizzo support@knowband.com. Forniamo anche sviluppo personalizzato e moduli per le principali piattaforme CMS come Prestashop, Opencart, Magento, Magento 2 e Woocommerce. Dai un&#8217;occhiata ai nostri pi\u00f9 popolari <a href=\"https:\/\/www.knowband.com\/woocommerce-plugins\/woocommerce-mobile-app-builder\">Generatore di app mobili senza codice 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>Obiettivi del blog Dopo aver letto questo blog saremo in grado di recuperare i dati dal database in tempo reale di Firebase. Questi dati possono includere tipi di dati semplici, come stringhe, o tipi di dati complessi come oggetti Java. Pre-requisiti \u00c8 necessario disporre di un progetto Android Studio e di un progetto Firebase pronti [&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":[26759,26757,9088,9063,9087,26758,26756,9080],"class_list":["post-25068","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-android-recupera-i-dati-da-firebase","tag-banca-dati-in-tempo-reale","tag-database-in-tempo-reale","tag-firebase","tag-raccolta-di-dati-in-android","tag-recupera-i-dati-da-firebase-in-android","tag-recupero-dati-su-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>Come recuperare i dati da Firebase in 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\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-android\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come recuperare i dati da Firebase in Android? - Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"og:description\" content=\"Obiettivi del blog Dopo aver letto questo blog saremo in grado di recuperare i dati dal database in tempo reale di Firebase. Questi dati possono includere tipi di dati semplici, come stringhe, o tipi di dati complessi come oggetti Java. Pre-requisiti \u00c8 necessario disporre di un progetto Android Studio e di un progetto Firebase pronti [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-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:02+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\\\/it\\\/non-categorizzato\\\/come-recuperare-i-dati-da-firebase-in-android\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/non-categorizzato\\\/come-recuperare-i-dati-da-firebase-in-android\\\/\"},\"author\":{\"name\":\"Ajay Taneja\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/091fe95729cba0da363b4fd2a784a893\"},\"headline\":\"Come recuperare i dati da Firebase in Android?\",\"datePublished\":\"2019-03-07T06:18:23+00:00\",\"dateModified\":\"2022-07-25T11:41:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/non-categorizzato\\\/come-recuperare-i-dati-da-firebase-in-android\\\/\"},\"wordCount\":619,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/non-categorizzato\\\/come-recuperare-i-dati-da-firebase-in-android\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Main-Banner-Fetch-data.png\",\"keywords\":[\"Android Recupera i dati da Firebase\",\"banca dati in tempo reale\",\"database in tempo reale\",\"firebase\",\"raccolta di dati in Android\",\"Recupera i dati da Firebase in Android\",\"recupero dati su Android\",\"tutorial Android\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/non-categorizzato\\\/come-recuperare-i-dati-da-firebase-in-android\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/non-categorizzato\\\/come-recuperare-i-dati-da-firebase-in-android\\\/\",\"name\":\"Come recuperare i dati da Firebase in Android? - Knowband Blog | Ecommerce Modules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/non-categorizzato\\\/come-recuperare-i-dati-da-firebase-in-android\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/non-categorizzato\\\/come-recuperare-i-dati-da-firebase-in-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:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/non-categorizzato\\\/come-recuperare-i-dati-da-firebase-in-android\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/non-categorizzato\\\/come-recuperare-i-dati-da-firebase-in-android\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/non-categorizzato\\\/come-recuperare-i-dati-da-firebase-in-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\\\/it\\\/non-categorizzato\\\/come-recuperare-i-dati-da-firebase-in-android\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come recuperare i dati da Firebase in 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\":\"it-IT\"},{\"@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\":\"it-IT\",\"@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\":\"it-IT\",\"@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\\\/it\\\/author\\\/ataneja\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Come recuperare i dati da Firebase in 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\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-android\/","og_locale":"it_IT","og_type":"article","og_title":"Come recuperare i dati da Firebase in Android? - Knowband Blog | Ecommerce Modules","og_description":"Obiettivi del blog Dopo aver letto questo blog saremo in grado di recuperare i dati dal database in tempo reale di Firebase. Questi dati possono includere tipi di dati semplici, come stringhe, o tipi di dati complessi come oggetti Java. Pre-requisiti \u00c8 necessario disporre di un progetto Android Studio e di un progetto Firebase pronti [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-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:02+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\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-android\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-android\/"},"author":{"name":"Ajay Taneja","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/091fe95729cba0da363b4fd2a784a893"},"headline":"Come recuperare i dati da Firebase in Android?","datePublished":"2019-03-07T06:18:23+00:00","dateModified":"2022-07-25T11:41:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-android\/"},"wordCount":619,"commentCount":0,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-android\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data.png","keywords":["Android Recupera i dati da Firebase","banca dati in tempo reale","database in tempo reale","firebase","raccolta di dati in Android","Recupera i dati da Firebase in Android","recupero dati su Android","tutorial Android"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-android\/","url":"https:\/\/www.knowband.com\/blog\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-android\/","name":"Come recuperare i dati da Firebase in Android? - Knowband Blog | Ecommerce Modules","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-android\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-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:02+00:00","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-android\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-android\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.knowband.com\/blog\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-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\/it\/non-categorizzato\/come-recuperare-i-dati-da-firebase-in-android\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Come recuperare i dati da Firebase in 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":"it-IT"},{"@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":"it-IT","@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":"it-IT","@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\/it\/author\/ataneja\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/posts\/25068","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/comments?post=25068"}],"version-history":[{"count":0,"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/posts\/25068\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/media\/817384"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/media?parent=25068"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/categories?post=25068"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/tags?post=25068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}