{"id":25150,"date":"2019-03-11T06:19:08","date_gmt":"2019-03-11T06:19:08","guid":{"rendered":"https:\/\/www.knowband.com\/blog\/?p=25129\/"},"modified":"2022-07-14T18:31:22","modified_gmt":"2022-07-14T18:31:22","slug":"jak-zapisa%c4%87-dane-do-firebase-w-androidzie","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\/","title":{"rendered":"How to save data to Firebase in Android?"},"content":{"rendered":"<p><html lang=\"pl\"><head><meta charset=\"utf-8\"><\/head><body><\/p>\n<h2><strong>Cele:<\/strong><\/h2>\n<p>Celem tego bloga jest poinformowanie czytelnik\u00f3w o tym, jak zapisywa\u0107 dane w bazie danych Firebase Realtime systemu Android. W tej bazie danych mo\u017cna zapisywa\u0107 proste typy danych, takie jak \u0142a\u0144cuchy, a tak\u017ce bardziej skomplikowane typy danych, takie jak obiekty Java.<\/p>\n<h2><strong>Wymagania wst\u0119pne:<\/strong><\/h2>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-816772\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Pre-requisites.jpeg\" alt=\"wymagania wst\u0119pne do zapisania aplikacji na Androida\" width=\"760\" height=\"539\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Pre-requisites.jpeg 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Pre-requisites-300x213.jpeg 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/strong>Aby korzysta\u0107 z Bazy danych czasu rzeczywistego Firebase w systemie Android, musimy mie\u0107 projekt Android Studio do tworzenia aplikacji na Androida. Poza tym potrzebujemy projektu Firebase, aby po\u0142\u0105czy\u0107 baz\u0119 danych czasu rzeczywistego Firebase z aplikacj\u0105 na Androida.<\/p>\n<h2><strong>Aby utworzy\u0107 nowy projekt Firebase, wykonaj poni\u017csze czynno\u015bci:- \ufffd<\/strong><\/h2>\n<p><strong>1. <\/strong>Otw\u00f3rz adres URL &#8211; <a href=\"https:\/\/console.firebase.google.com\" target=\"_blank\">https:\/\/console.firebase.google.com<\/a><br \/>\n<a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/add-project.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25130 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/add-project.png\" alt=\"dodaj projekt\" width=\"650\" height=\"406\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/add-project.png 650w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/add-project-300x187.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p><strong>2.<\/strong> Nast\u0119pnie kliknij \u201e<strong>Dodaj projekt<\/strong>&#8220;.<\/p>\n<p><strong>3.<\/strong>Nast\u0119pnie wpisz nazw\u0119 projektu Firebase i zaakceptuj warunki. Nast\u0119pnie kontynuuj, klikaj\u0105c \u201e<strong>KONTUNUUJ<\/strong>Przycisk &#8220;.<\/p>\n<p><strong>4.<\/strong>\ufffdNast\u0119pnie na nast\u0119pnym ekranie powitalnym kliknij \u201e<strong>Dodaj Firebase do swojej aplikacji na Androida<\/strong>&#8220;. W ten sam spos\u00f3b wprowad\u017a nazw\u0119 pakietu i kliknij Dalej.<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture1-7.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25131 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture1-7.png\" alt=\"Firebase do Twojej aplikacji na Androida\" width=\"650\" height=\"406\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture1-7.png 650w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture1-7-300x187.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p><strong>5. <\/strong>Teraz pobierz plik google-services.json do swojego systemu lokalnego. Nast\u0119pnie skopiuj ten plik do okre\u015blonej lokalizacji w projekcie Android Studio.<\/p>\n<p><strong>6.<\/strong> Wykonaj ma\u0142y proces w nast\u0119pnym kroku, aby doda\u0107 3 wiersze kodu do kompilacji. Pliki Gradle na poziomie projektu i aplikacji.<\/p>\n<p><strong>7.<\/strong>\ufffdNast\u0119pnie zako\u0144cz dodawanie aplikacji na Androida do projektu Firebase.<\/p>\n<p><strong>8.<\/strong> Otw\u00f3rz sekcj\u0119 Baza danych, klikaj\u0105c \u201e<strong>Baza danych<\/strong>\u201e w lewym menu. Nast\u0119pnie kliknij \u201e<strong>Utw\u00f3rz baz\u0119 danych<\/strong>\u201d link.<\/p>\n<p><strong>9.<\/strong> Teraz proces tworzenia projektu Firebase dobieg\u0142 ko\u0144ca.<\/p>\n<p><strong>Zalecane przeczytanie:<\/strong> <a href=\"https:\/\/www.knowband.com\/blog\/tutorials\/fetch-data-firebase-android\/\">Jak pobra\u0107 dane z Firebase w Androidzie?<\/a><\/p>\n<h3>Dodaj nast\u0119puj\u0105cy wiersz w kompilacji na poziomie aplikacji. Gradle, aby doda\u0107 bibliotek\u0119 i zacz\u0105\u0107 korzysta\u0107 z Bazy danych czasu rzeczywistego Firebase.<\/h3>\n<pre class=\"brush: actionscript3; gutter: true\">implementacja \u201ecom.google.firebase:firebase-database:16.0.6\u201d<\/pre>\n<h2><strong>Implementacja kodu<\/strong><\/h2>\n<p>Zanim przejdziemy dalej, zrozumiemy, co to jest odniesienie do Firebase? W bazie danych Firebase dane s\u0105 przechowywane w okre\u015blonej lokalizacji. Dlatego wska\u017anik do tej lokalizacji jest nazywany odniesieniem Firebase. Wiele odniesie\u0144 wskazuje t\u0119 sam\u0105 lokalizacj\u0119, je\u015bli s\u0105 inicjowane t\u0105 sam\u0105 \u015bcie\u017ck\u0105.<\/p>\n<h3>Utw\u00f3rz instancj\u0119 bazy danych Firebase, wpisuj\u0105c nast\u0119puj\u0105cy wiersz kodu:<\/h3>\n<pre class=\"brush: actionscript3; gutter: true\">prywatne FirebaseDatabase mDatabase = FirebaseDatabase.getInstance();<\/pre>\n<p>Teraz utw\u00f3rz odniesienia do \u015bcie\u017cek, w kt\u00f3rych dane b\u0119d\u0105 przechowywane w Bazie danych czasu rzeczywistego. Poniewa\u017c dane s\u0105 przechowywane w formacie JSON w bazie danych Firebase, \u015bcie\u017cki okre\u015blone w odwo\u0142aniach s\u0105 kluczami obiektu JSON.<\/p>\n<p><strong>Zalecane przeczytanie:<\/strong> <a href=\"https:\/\/www.knowband.com\/blog\/tips\/fetch-data-firebase-swift-language-ios\/\">Jak pobra\u0107 dane z Firebase w j\u0119zyku Swift (iOS)?<\/a><\/p>\n<h3>Aby utworzy\u0107 odwo\u0142anie do w\u0119z\u0142a g\u0142\u00f3wnego w bazie danych, nale\u017cy doda\u0107 nast\u0119puj\u0105cy wiersz kodu:<\/h3>\n<pre class=\"brush: actionscript3; gutter: true\">private DatabaseReference mDatabaseReference = mDatabase.getReference();<\/pre>\n<p>Nast\u0119pnie utw\u00f3rz element potomny w w\u0119\u017ale g\u0142\u00f3wnym w bazie danych i u\u017cyj tego klucza potomnego, aby doda\u0107 odpowiednie dane. Nast\u0119pnie do bazy danych mo\u017cna doda\u0107 ci\u0105g, post\u0119puj\u0105c zgodnie z poni\u017cszymi liniami kodu:<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">mDatabaseReference = mDatabase.getReference().child(\"nazwa\"); mDatabaseReference.setValue(\"Kaczor Donald\");<\/pre>\n<h3>Powy\u017csze wiersze kodu wstawiaj\u0105 dane do bazy danych. Baza danych w projekcie Firebase b\u0119dzie wygl\u0105da\u0107 nast\u0119puj\u0105co:<\/h3>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-4.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25132 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-4.png\" alt=\"Projekt Firebase\" width=\"1222\" height=\"583\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-4.png 1222w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-4-300x143.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-4-768x366.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture2-4-1024x489.png 1024w\" sizes=\"auto, (max-width: 1222px) 100vw, 1222px\" \/><\/a><\/p>\n<p>Baza danych Firebase Realtime obs\u0142uguje r\u00f3wnie\u017c zapisywanie z\u0142o\u017conych obiekt\u00f3w Java. Dlatego najpierw nale\u017cy utworzy\u0107 klas\u0119 modelu w celu zapisania obiekt\u00f3w Java. Upewnij si\u0119 r\u00f3wnie\u017c, \u017ce doda\u0142e\u015b pusty konstruktor i gettery ka\u017cdego atrybutu w klasie.<\/p>\n<h3>Poni\u017cej znajduje si\u0119 kod dla klasy modelu demonstracyjnego:<\/h3>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/code-1.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25133 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/code-1.png\" alt=\"kod\" width=\"467\" height=\"498\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/code-1.png 467w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/code-1-281x300.png 281w\" sizes=\"auto, (max-width: 467px) 100vw, 467px\" \/><\/a><\/p>\n<p>Poni\u017cej znajduje si\u0119 kod do zapisania obiektu tej klasy w bazie danych Firebase:<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">U\u017cytkownik u\u017cytkownik = nowy U\u017cytkownik(\"Mickey\", 18); mDatabaseReference = mDatabase.getReference().child(\"u\u017cytkownik\"); mDatabaseReference.setValue(u\u017cytkownik);<\/pre>\n<h3>Wspomniany powy\u017cej kod umie\u015bci\u0142by dane obiektu w bazie danych Firebase w nast\u0119puj\u0105cy spos\u00f3b:<\/h3>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture3-2.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25134 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture3-2.png\" alt=\"kod\" width=\"1056\" height=\"525\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture3-2.png 1056w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture3-2-300x149.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture3-2-768x382.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture3-2-1024x509.png 1024w\" sizes=\"auto, (max-width: 1056px) 100vw, 1056px\" \/><\/a><\/p>\n<p><strong>Zalecane przeczytanie:<\/strong> <a href=\"https:\/\/www.knowband.com\/blog\/mobile-app\/save-data-firebase-swift-language-ios\/\">Jak zapisa\u0107 dane w Firebase w j\u0119zyku Swift (iOS)?<\/a><\/p>\n<h2>Wnioski:<\/h2>\n<p>Teraz wiesz, jak zapisywa\u0107 dane w Bazie danych czasu rzeczywistego Firebase. Ponadto Knowband oferuje modu\u0142 eCommerce Mobile App Builder dla w\u0142a\u015bcicieli sklep\u00f3w internetowych. Tak wi\u0119c wtyczka Mobile App Maker jest dost\u0119pna dla platform takich jak PrestaShop, OpenCart, WooCommerce i Magento 2. W ten spos\u00f3b za pomoc\u0105 kilku klikni\u0119\u0107 i bez trudno\u015bci mo\u017cesz stworzy\u0107 natywn\u0105, responsywn\u0105 aplikacj\u0119 na smartfony i tablety.<\/p>\n<p><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/XIYd7u3h574\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cele: Celem tego bloga jest poinformowanie czytelnik\u00f3w o tym, jak zapisywa\u0107 dane w bazie danych Firebase Realtime systemu Android. W tej bazie danych mo\u017cna zapisywa\u0107 proste typy danych, takie jak \u0142a\u0144cuchy, a tak\u017ce bardziej skomplikowane typy danych, takie jak obiekty Java. Wymagania wst\u0119pne: Aby korzysta\u0107 z Bazy danych czasu rzeczywistego Firebase w systemie Android, musimy [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":816775,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[],"tags":[7520,9150,10634,16551,9149,8858],"class_list":["post-25150","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-android","tag-baza-danych-w-czasie-rzeczywistym","tag-baza-ogniowa","tag-tutorial"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to save data to 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\/pl\/bez-kategorii\/jak-zapisa\u0107-dane-do-firebase-w-androidzie\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to save data to Firebase in Android? - Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"og:description\" content=\"Cele: Celem tego bloga jest poinformowanie czytelnik\u00f3w o tym, jak zapisywa\u0107 dane w bazie danych Firebase Realtime systemu Android. W tej bazie danych mo\u017cna zapisywa\u0107 proste typy danych, takie jak \u0142a\u0144cuchy, a tak\u017ce bardziej skomplikowane typy danych, takie jak obiekty Java. Wymagania wst\u0119pne: Aby korzysta\u0107 z Bazy danych czasu rzeczywistego Firebase w systemie Android, musimy [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa\u0107-dane-do-firebase-w-androidzie\/\" \/>\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-11T06:19:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-14T18:31:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/How-to-save-data-to-Firebase-in-Android.jpeg\" \/>\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\/jpeg\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/bez-kategorii\\\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/bez-kategorii\\\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\\\/\"},\"author\":{\"name\":\"Ajay Taneja\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/091fe95729cba0da363b4fd2a784a893\"},\"headline\":\"How to save data to Firebase in Android?\",\"datePublished\":\"2019-03-11T06:19:08+00:00\",\"dateModified\":\"2022-07-14T18:31:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/bez-kategorii\\\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\\\/\"},\"wordCount\":639,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/bez-kategorii\\\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/How-to-save-data-to-Firebase-in-Android.jpeg\",\"keywords\":[\"Android\",\"baza danych w czasie rzeczywistym\",\"baza danych w czasie rzeczywistym\",\"baza danych w czasie rzeczywistym\",\"baza ogniowa\",\"tutorial\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/bez-kategorii\\\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/bez-kategorii\\\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\\\/\",\"name\":\"How to save data to Firebase in Android? - Knowband Blog | Ecommerce Modules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/bez-kategorii\\\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/bez-kategorii\\\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/How-to-save-data-to-Firebase-in-Android.jpeg\",\"datePublished\":\"2019-03-11T06:19:08+00:00\",\"dateModified\":\"2022-07-14T18:31:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/bez-kategorii\\\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/bez-kategorii\\\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/bez-kategorii\\\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/How-to-save-data-to-Firebase-in-Android.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/How-to-save-data-to-Firebase-in-Android.jpeg\",\"width\":760,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pl\\\/bez-kategorii\\\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to save data to 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\":\"pl-PL\"},{\"@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\":\"pl-PL\",\"@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\":\"pl-PL\",\"@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\\\/pl\\\/author\\\/ataneja\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to save data to 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\/pl\/bez-kategorii\/jak-zapisa\u0107-dane-do-firebase-w-androidzie\/","og_locale":"pl_PL","og_type":"article","og_title":"How to save data to Firebase in Android? - Knowband Blog | Ecommerce Modules","og_description":"Cele: Celem tego bloga jest poinformowanie czytelnik\u00f3w o tym, jak zapisywa\u0107 dane w bazie danych Firebase Realtime systemu Android. W tej bazie danych mo\u017cna zapisywa\u0107 proste typy danych, takie jak \u0142a\u0144cuchy, a tak\u017ce bardziej skomplikowane typy danych, takie jak obiekty Java. Wymagania wst\u0119pne: Aby korzysta\u0107 z Bazy danych czasu rzeczywistego Firebase w systemie Android, musimy [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa\u0107-dane-do-firebase-w-androidzie\/","og_site_name":"Knowband Blog | Ecommerce Modules","article_publisher":"https:\/\/www.facebook.com\/Knowband","article_published_time":"2019-03-11T06:19:08+00:00","article_modified_time":"2022-07-14T18:31:22+00:00","og_image":[{"width":760,"height":300,"url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/How-to-save-data-to-Firebase-in-Android.jpeg","type":"image\/jpeg"}],"author":"Ajay Taneja","twitter_card":"summary_large_image","twitter_creator":"@KnowbandPlugin","twitter_site":"@KnowbandPlugin","twitter_misc":{"Written by":"Ajay Taneja","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\/"},"author":{"name":"Ajay Taneja","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/091fe95729cba0da363b4fd2a784a893"},"headline":"How to save data to Firebase in Android?","datePublished":"2019-03-11T06:19:08+00:00","dateModified":"2022-07-14T18:31:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\/"},"wordCount":639,"commentCount":0,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/How-to-save-data-to-Firebase-in-Android.jpeg","keywords":["Android","baza danych w czasie rzeczywistym","baza danych w czasie rzeczywistym","baza danych w czasie rzeczywistym","baza ogniowa","tutorial"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\/","url":"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\/","name":"How to save data to Firebase in Android? - Knowband Blog | Ecommerce Modules","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/How-to-save-data-to-Firebase-in-Android.jpeg","datePublished":"2019-03-11T06:19:08+00:00","dateModified":"2022-07-14T18:31:22+00:00","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\/#primaryimage","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/How-to-save-data-to-Firebase-in-Android.jpeg","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/How-to-save-data-to-Firebase-in-Android.jpeg","width":760,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/pl\/bez-kategorii\/jak-zapisa%c4%87-dane-do-firebase-w-androidzie\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"How to save data to 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":"pl-PL"},{"@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":"pl-PL","@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":"pl-PL","@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\/pl\/author\/ataneja\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/posts\/25150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/comments?post=25150"}],"version-history":[{"count":0,"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/posts\/25150\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/media\/816775"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/media?parent=25150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/categories?post=25150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pl\/wp-json\/wp\/v2\/tags?post=25150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}