๐ SharedPreferences in Android – เคชूเคฐी เคाเคจเคाเคฐी เคนिंเคฆी เคฎें
๐ SharedPreferences in Android – เคชूเคฐी เคाเคจเคाเคฐी เคนिंเคฆी เคฎें
Android เคเคช्เคฒिเคेเคถเคจ เคกेเคตเคฒเคชเคฎेंเค เคฎें เคเค เคฌाเคฐ เคนเคฎें เคเคธी เคाเคจเคाเคฐी เคो เคธ्เคฅाเคฏी เคฐूเคช เคธे เคธेเคต (save) เคเคฐเคจे เคी เคเคฐूเคฐเคค เคนोเคคी เคนै เคो เคฏूเค़เคฐ เคे เค เคเคฒे เคฌाเคฐ เคเคช เคोเคฒเคจे เคชเคฐ เคญी เคฌเคจी เคฐเคนे। เคเคฆाเคนเคฐเคฃ เคे เคฒिเค:
-
เคฏूเค़เคฐ เคा เคฒॉเคिเคจ เคธ्เคेเคเคธ (Login Status)
-
Language Preference
-
Dark Mode เคเคจ เคฏा เคเคซ
เคเคธे เคกेเคा เคो เคธ्เคोเคฐ เคเคฐเคจे เคे เคฒिเค Android เคนเคฎें เคเค เคเคธाเคจ เคคเคฐीเคा เคฆेเคคा เคนै – SharedPreferences.
๐ SharedPreferences เค्เคฏा เคนै?
SharedPreferences
Android เคा เคเค in-built API เคนै, เคो เคी-เคตैเคฒ्เคฏु (key-value) pair เคฎें เคกेเคा เคो เคธ्เคोเคฐ เคเคฐเคคा เคนै। เคเคธे lightweight storage เคเคนा เคाเคคा เคนै, เค्เคฏोंเคि เคฏเคน เคोเคे เคเคฐ เคธाเคงाเคฐเคฃ เคกेเคा เคो เคธ्เคोเคฐ เคเคฐเคจे เคे เคฒिเค เคฌเคนुเคค เค
เค्เคा เคตिเคเคฒ्เคช เคนै।
๐ เคเคธे SQLite เคฏा Room เคैเคธे database เคी เค़เคฐूเคฐเคค เคจเคนीं เคนोเคคी।
๐ ️ SharedPreferences เคा เคเคชเคฏोเค เค्เคฏों เคเคฐें?
-
✅ เคोเคे เคกेเคा เคो เคธ्เคोเคฐ เคเคฐเคจे เคे เคฒिเค
-
✅ App เคฌंเคฆ เคนो เคाเคจे เคे เคฌाเคฆ เคญी เคกेเคा เคो retain เคเคฐเคจे เคे เคฒिเค
-
✅ เคฒॉเคिเคจ เคธिเคธ्เคเคฎ เคे เคฒिเค
-
✅ User Settings เคो เคธेเคต เคเคฐเคจे เคे เคฒिเค
๐งช Data เคैเคธे เคธेเคต เคเคฐें SharedPreferences เคฎें?
getSharedPreferences
:
เคฏเคน เคเค XML เคซ़ाเคเคฒ เคฌเคจाเคคा เคนै เคिเคธเคฎें เคกेเคा เคธ्เคोเคฐ เคนोเคคा เคนै। "MyPrefs" เคเคธ เคซ़ाเคเคฒ เคा เคจाเคฎ เคนोเคคा เคนै।
editor.putString()
:
เคฏเคน เคกेเคा เคธेเคต เคเคฐเคคा เคนै, เคฏเคนाँ key = "username"
เคเคฐ value = "Rehan"
เคนै।
๐งพ SharedPreferences เคธे เคกेเคा เคैเคธे เคชเคข़ें?
๐ เค เคเคฐ เคกेเคा เคจเคนीं เคฎिเคฒเคคा เคคो default value เคตाเคชिเคธ เคฎिเคฒเคคी เคนै।
❌ SharedPreferences เคธे เคกेเคा เคैเคธे เคนเคाเคं?
๐ง เคเคฌ SharedPreferences เคा เคเคชเคฏोเค เคจ เคเคฐें?
เค
เคเคฐ เคเคชเคा เคกेเคा complex structure (เคैเคธे List, Object, เคฏा เคฌเคนुเคค เค्เคฏाเคฆा เคกेเคा) เคนै, เคคो SharedPreferences
use เคเคฐเคจे เคธे เคฌเคें। เคเคธ เคธ्เคฅिเคคि เคฎें เคเคชเคो SQLite เคฏा Room database เคा เคเคธ्เคคेเคฎाเคฒ เคเคฐเคจा เคाเคนिเค।
๐ เคจिเคท्เคเคฐ्เคท (Conclusion)
SharedPreferences
Android เคฎें เคोเคे-เคोเคे เคกेเคा เคो เคเคฒ्เคฆी เคเคฐ เคธुเคฐเค्เคทिเคค เคคเคฐीเคे เคธे เคธ्เคोเคฐ เคเคฐเคจे เคा เคธเคฌเคธे เคเคธाเคจ เคคเคฐीเคा เคนै। เคฏเคน beginners เคे เคฒिเค เคญी เคฌเคนुเคค เค
เค्เคा เคूเคฒ เคนै เคเคฐ เคฒॉเคिเคจ เคธ्เคेเคเคธ, เคฏूเค़เคฐ เคธेเคिंเค्เคธ, เคฅीเคฎ เคเคฆि เคो เคธंเคญाเคฒเคจे เคฎें เคเคชเคฏोเคी เคนोเคคा เคนै।
Comments
Post a Comment