0:00
गए सो फार हम लोगों ने काफी चीजें डिस्कस करें जैसे कि जेसन एरेव वगैरह आज का यह वीडियो बहु�
0:05
ज्यादा इंपोर्टेंट होने वाला है क्योंकि यह काम एक ऐसा काम है जो कि शायद आप ऑलमोट सारी एंड्रोइ�
0:10
पर करने वाले होगा आप डाटाबेस यूज नहीं कर रहे हो डाटा स्टोर करना चाहते हो एक क्विक एंड इजी मैथल डाट�
0:15
को स्टोर करने का शेयर प्रेफरेंस होता है Android के अंदर अब यह क्या होता है कैसे काम करता है मैं तो य�
0:20
एक प्रोजेक्ट बनाऊंगा यहां पर एमटी एक्टिविटी एज ऑलविस और यहां अप्लीकेशन का नाम रख देता हूं शेयर्ड हैर�
0:29
मुझे पता है नाम अजीब से है बड़ गया ने देट वीडियो फाइन या एक बार आप फिनिश पर क्लिक करेंगे ग्रेडल बिल्ड फिनिश होगा ग्रेडल बिल्ड जैसे फिनिश होगा मैं वापस लौटाओंगा जितनी जैन में ग्रेडल बिल्ड फिनिश हो रहा है मैं �
0:59
यहां पर मैं क्या करूंगा मैं थोड़ा सा एक्समेल वाला मोड पसंद करता हूं अगर आप डिजाइन मोड पसंद करते हैं यहां पर लेइआउट एडिटर पसंद करते हैं तो आप उसको यूज करें फिल्ड फ्री डू यूज इट लेकिन मैं थोड़ा सा ना कोडर आदमी �
1:29
खाली कर दिया और उसके के साथ इसकी जो आईडी है वो मैं दे दूंगा सिर्फ text तішकी एकी text है मेरा तो मैं text दे दूँग�
1:35
यहाँ पर देखो मेरा text आ गया अब यहाँ मैं करने के वाला हू�
1:39
एक button लगाओंगा ठीक है और यहाँ पर मैं design और blueprint दोरों ले लेता हू�
1:59
मैं एक button यहाँ पर लगा रहा हूँ, बिल्कुल भी यहाँ पर मैं design नहीं अच्छा करूँगा
2:03
और उसकी क्योंकि उसपे मैं वापस बाद में आओंगा, वो भी हम करेंगे, ठीक है, ऐसा नहीं है, उस चीज को हम skip करेंगे
2:08
टेक्स में आऊंगा और यहां पर प्लेन टेक्स्ट ठीक है और यहां पर ऐसे करके यहां पर रख दूंगा ऐसे कहां गय�
2:17
थोड़ा सा टाइम ले लेता है कभी-कभी इसको नीचे ऐसे कर दूंगा थोड़ा सा ऊपर खेचूंगा इसको और इसको सेंट�
2:24
दूंगा और इस तरह और इसके बाद जो मेरा बटन है उसकी आईडी बटन है तो फाइनली यहां पर इसका मेरा जो टेक्�
2:41
यू की आईडी है वह टेक्स यू बटन की आईडी में यहां पर बटन रख रहा हूं और उसके बाद एडिटेक्स की आईडी मे�
2:46
टेक्स रूप में टेक्स है और यहां पर जो इसकी हिंट है मैं उसको चेंज कर दूंगा एंटर मैं इन को जैसे चेंज क�
2:54
दूंगा एंटर यॉर मैसेज एंटर नोट देता हूं ठीक है नोट लिख देता हूं और यहां पर इसका जो टेक्स यह मैसेज क�
3:03
जाकर खाली कर देता हूं अब यह सारा काम करने के बाद मैं अपनी मेन एक्टिविटी रोट जावा में आ जाऊंगा और सबस�
3:09
पहला काम बढ़ाया मैं क्या करूंगा सबसे पहला काम तो मैं करूंगा कि जो मेरा बटन है इसको मैं कहूंगा क�
3:15
मटन इस इकुल डू फाइन व्यू बाई आईडी और उसके बाद मैं आप लिखूंगा आटॉट आईडी डॉट और उसके बाद मैं आपके आर्थो�
3:22
तो यहां पर बटन रखूंगा ठीक है और यहां पर समय लगा दूंगा उसके बाद मैं आप बटन तो यहां पर मैंने कर लिय�
3:29
इसको ऑल्ट एंटर taiki इंपोर्ट लास हो जाए बटन तो यहां पर बटन जो है वह मैंने इंपोर्ट कर लिया है अब यहां प�
3:37
उसी तरह से text view को भी import करना पड़ेगा तो मैं अब text view को import करूँग�
3:42
इसका नाम मैं रखूँगा text view text view और यहाँ पर edit text
3:49
यहाँ पर भी edit text और यहाँ पर edit text ठीक है और यहाँ पर इसको ऐसे कर दिया मैंन�
3:57
और इन सब को import करना पड़ेगा ntext android.widget.textview और text और edit text ठीक ह�
4:05
यह करने के बाद यहाँ पर एक दो तीन ही widgets मेरे पास है अभ�
4:09
अब मैं यहाँ पर अपने java file से सब चीज़े control कर लूँगा अब देखते जा�
4:13
मैं यहाँ पर करने के वाला हूँ मैंने अपना जो मेरा button है उसको यहाँ पर ले लिया है अब यहाँ पर एक चीज मैंने गलती कर दी वापस merged यहाँ पर एक चीज मैंने गलती कर दी वाप�
4:19
जो कि मैंने शायद पहले भी की थी अगर आपको याद हो तो मुझे यहाँ पर कुछ इस तरह से डिफाइन करना होगा जब मैं यहाँ प�
4:25
और सेट कंटेंट व्यू को रन कर लूंगा उसके बाद में डिफाइन करना होगा यहां तक मुझे सिर्फ सेमी कॉलन लगाना होगा यह हटाना होगा कुछ इस तरह स�
4:32
और यह हटाना होगा यहां से यह हटाने होगे बटन टेक्स फ्रीव एडिट टेक्स तो यह सही तरीका है ठीक है तो यह तो आप आई गय�
4:42
आपको अब तक अगर आप लोग course starting से देख रहे हैं तो obviously, अब यहाँ पर मैं करूँगा क्या
4:47
कि सबसे पहले क्या करूँगा, कि मैं अपना जो button है, मैं उसमें एक on click listener लगाऊँगा
4:55
मैं कहूँगा इस पर अगर click हो, तो क्या होना चाहिए, तो मैं यहाँ पर लिखूंगा new button यहाँ पर मैंने लिखा button.set onclicklistener
5:05
और इसके बाद मैं लिखूंगा यहाँ पर new view.onclicklistener और यहाँ पर कभी कभी जो है आपका यहाँ पर मैं view को import कर लेता हूँ सबसे पहल�
5:14
import last अब यहाँ पर लिखूंगा view.onclicklistener तो यहाँ पर जैसे ही मैंने new view.onclick लिखा यह सारा automatically आ गय�
5:25
view view view v string msg text view sorry edit text
5:55
एंटर करेंगे ठीक है इसी के साथ साथ मैं क्या करूंगा मैं शेयर प्रेफेरेंस ऑप्टेक्ट पर आऊंगा तो मैं यहा�
6:01
पर लिखूंगा शेयर प्रेफेरेंस और उसके बाद मैं लिखूंगा एसएच आर्डी इसके बाद मैं लिखूंगा इस लिखोंग�
6:08
एक चेयर प्रेफरेंस और उसके बाद इसका पहला आर्ग्यूमेंट होता है एक नीम तो यहां पर मैं लिख दूंगा डेम�
6:15
उसके बाद इसका दूसरा आर्ग्यूमेंट होता है क्या मोड आप देना चाहते तो मैं यहां पर मोड प्राइवेट ले लूंग�
6:22
इसका मतलब कि सिर्फ यही application इस shared preference file को read कर सकती है
6:27
अब यहाँ पर मैं multiple shared preference file भी बना सकता हूँ, और मैं आपको अभी explain करूँगा detail में किस तरह
6:33
अभी के लिए हम क्या करेंगे, यहाँ पर फिर लिखेंगे shared preferences.editor
6:38
डॉट एडिटर अब यह एडिटर क्लिक रही है भाई और यह क्या कर रहे हो हमें समझ नहीं आ रहा है तो मैं आपको बतान�
6:44
चाहूंगा कि आपको करना क्या है यह जो हमने शेयर प्रेफेरेंस ऑब्जेक्ट बनाया है आपको एक एडिटर बनाना है औ�
6:51
डिटर बनाने के बाद आपको बराबर कर देना है यह डॉट एडिट कि इस मैथट को पॉइंट कर देना है आपको ठीक है त�
6:59
यहां पर आपको चीज दिखाना चाहता हूं यहां पर अगर आप शेयर प्रेफेरेंस में आए तो यह इंटरफेस है ठीक है अ�
7:05
यहाँ पर मैं जावा की डिटेल्स में नहीं जाना चाहता, लेकिन बस इतना बताना चाहूँगा आपको
7:09
कि कभी भी यह काम आपको करना है, तो आपको यही code लगेगा, और जावा अगर आप लोगों को
7:14
जिन लोग को जावा बहुत डिटेल में नहीं आती है, उनके लिए मैं कह रहा हूँ तो आप बिल्कुल भी डरना मत कि आपको जावा आनी ही चाहि�
7:20
नहीं आपका काम हो जाएगा ऐसे भी आपका काम हो जाएगा और ओबियसली अगर आप जावा सीखेंग�
7:24
तो वो और better रहेगा आपके लिए ठीक है तो यहाँ पर अब मैं क्या करूँग�
7:28
मैं आपर simply करूँगा कि जो मेरा editor है मैं कहूँगा editor.put string
7:33
मैं आपर editor के अंदर एक string डाल सकता हूँ और string का नाम मान लो मैं str रखता हू�
7:38
मैं आपर इसका नाम str रख दिया और यहाँ पर मैं MSG उसमें डाल दू� mother जो मैसेज मेरा आया है जो कि मैंने इस एडिटेक्स उठा है वह मैं डाल दूंगा आपको लग रह�
7:48
कि इतना करने से मेरे shared preferences में data save हो जाएगा
7:52
लेकिन ऐसा नहीं होगा, ऐसा क्यों नहीं होगा, क्योंकि मुझे editor.apply को call करना पड़ेगा
7:58
अगर आप किसी database background से आते हैं, तो आपको मालूग होगा कि database में commit करना पड़ता है
8:03
और commit करने के बाद ही changes जागू होते हैं, तो ये कुछ बिल्कुल उसी तरह स�
8:07
अब यहाँ पर मैंने ये लिखा थोड़ा सा एक step back लेते है�
8:12
एक step पीछे लेकर समझ लेते हैं इसको तीन widgets बनाए एक button बनाया, एक text view बनाय�
8:18
और एक edit text बनाया अब इसके बाद मैंने क्या किया इसके बाद मैंने जो button था मैंने कहा इस पे कोई भी click कर�
8:26
इस पे कोई भी click करे तब क्या हो इस पे कोई भी click कर�
8:30
तो यहाँ पर मैं तो सबसे पहले string उठा लूँगा अपनी कहा स�
8:34
इस वाले edit text से यानि कि आपने इस edit text में जो भी डाला होग�
8:39
मैं string उठा लूगा उसके अंदर जो भी आपने यह वाले edit text में जो भी डाला ह�
8:42
वो मैं उठा लूगा और वो उठाने के बाद मैं उसको msg नामक string में save कर लूग�
8:47
उसके बाद मैं यह 4 line of code की मदद से इसको एक shared preferences file
8:53
अब ये shared preferences file का क्या नाम होगा demo होगा उसके अंदर डाल दूँगा और उस file को सिर्फ ये save करे�
8:59
ये use कर पाएगी मेरी app कोई और use नहीं कर सकता उसको उसको कोई और use करने की permission मैं किसी को नहीं दे रहा हू�
9:05
मैं कह रहा हूँ private है ये ये जो file है इसको सिर्फ ये app use कर सकती ह�
9:10
ये करने के बाद shared preferences.editor मैंने बनाया और उसके बाद मैंने कर दिया उसक�
9:16
ये shared preferences object.edit के बराबर ठीक है इसके बाद मैंने कहा editor.putstring
9:22
ये putstring method क्या करता है एक key value pair की तरह जो है save कर देता ह�
9:26
अगर आप python की dictionary जानते हैं या फिर Java में Hash Maps जानते हैं, तो बिल्कुल उसी तरह होता है
9:31
मुद्दा क्या है, जैसे normal हमारी dictionary होती है, key होती है, एक value होती है, यानि कि str की क्या value है
9:36
यह है, जैसे कि हमने intent में देखा था, पिछले videos में, बिल्कुल उसी की तरह
9:40
बाद में आप कह सकते हैं, स्टी आर क्या है मुझे बताओ, तो वो आपको ये MSG बता देगा
9:43
ठीक है, तो इस तरह आप Key Value Pairs को सेव कर सकते हैं
9:47
इसके बाद Editor.apply कर दिया, Editor.apply करने से क्या हुआ, कि वो File सेव हो गया
9:53
यानि कि Commit हो गया, एक्ट्रल में डिस्क में जाकर उसने राइट कर दिया, कौन सी डिस्क में, आपके एंड्रोइड फोन की डिस्क में, आपके एंड्रोइड फोन का SD कार्ड है, उसमें जाकर राइट कर देगा, ठीक है, तो ये चार लाइन अपकोड ये करते हैं, ठीक है, समझ गया, अब आप �
10:24
यहाँ पर मैंने button.set onclick listener मेरा यहाँ खतम हो रहा है, तो यहाँ से मैं चालू करूँगा
10:29
get the value of shared preference back, ठीक है, मैं यहाँ पर कुछ इस तरह से लिख रहा हूँ
10:37
अब यहाँ पर हमें value वापस चाहिए, तो value वापस लाने के लिए सिर्फ दो line आपको लिखनी पड़ेग�
10:43
आपको लिखना है shared preferences get shared नाम की मैंने एक shared preference object बना ल�
10:48
मैं लिखूँगा get shared preference get shared gets get shared preference get shared preferences file demo mode
11:09
आपको करना है अब आप यहाँ पर क्या करोगे आप कहोगे जो गैट शेयर्ड है अब अपडेटर नहीं बनाओगे अब अपडेटर नDA
11:16
बनाओगे आप यहां पर क्या करोगे आप कहोगे एक चेयर जो आपको यह जो आपने बनाया है भी ऑब्जेक्ट क्या बना�
11:22
गेट शेयर्ड के नाम से बनाया है, गेट शेयर्ड, आप कहोगे, जी, इसमें से मुझे स्ट्रिंग दे दो, वो बोलेगा, कौन सी स्ट्रिंग दे दो, आप कहोगे, यह जो S-T-R है न, वो दे दो, वो कहेगा, ओके, हरी बाई, यह रही आपकी S-T-R, लेकिन लोगे काई मे�
11:52
तो यहाँ पर एक default value भी आपको देनी पड़ती है कि अगर नहीं मिला तो default value क्या ह�
11:57
तो मालो default value मैं लेना चाहता हूँ write यहाँ पर मैं एक काम करता हू�
12:04
save a note and it will show up here ठीक है, मैं ऐसे लिख देता हू�
12:10
और यह करने गए बाद वो जो note है वो यहाँ प�
12:14
मैं save कर सकता हूँ एक हमने बहुत ही धमागेदा रैप बना दिये है अब मैं क्या करन�
12:18
चाहता हूँ कि जो मेरा text view है मैं कहूँगा इस text view क�
12:22
जो set text है इसके अंदर जो text है उसको set कर दो value
12:26
के ठीक है यह मैं यहां पर कर दूंगा अब यहां पर एक चीज और बताता हूं जब मैं यहां पर अपना बटन दबाऊंगा तब भी मैं चाहूंग�
12:34
कि मेरा टेक्स्ट है उसके अंदर की वैल्यू क्या आ जाए उसके अंदर की वैल्यू आ जाए में जी ताकि डाइनामिकली मुझ�
12:41
अगर मैं यह नहीं लिखूंगा line यहाँ पर, तो मैं save करूँगा तो पुराना message रहेगा, मेरा message update नहीं होगा
12:46
तो run करते हैं आर इस app को, काफी बातें हो गई, और फिर वापस आके code एक बार और देखेंगे
12:50
app run करने के बाद, यह app चलती है, यहां पर है बगवास कर रहे हैं यहां पर खड़े हो गए � battles और यहां पर देखो मेरा जो नोट्स है वह से हो चुक�
12:59
है यहां पर यह सेवन नोट एंड इट विल शूट अप हेयर अब यहां पर जो बटन इसका टेक्स मुझे चेंज करना चाहिए त�
13:06
चाहिए इस बटन में यहां पर ले आता था शायद अच्छा रहता लेकिन अभी मैं आपके नोट लिखूंगा हैरी भाई इस गुड़ बॉ�
13:12
ठीक है मान लो मैं यहां पर लिखता हूं इसके बाद बटन पर क्लिक करता हूं और जैसे मैं इस बटन पर क्लिक करूंग�
13:17
देखो हैरी बाई इस गुड बॉय लिखकर आ चुका है लेकिन इतना ही नहीं इस आपको दरब बंद करते हैं इसी फोन में बाकी भी आप चल रही है बहुत सारी इसमें और ये जो आप इसको मैंने बंद कर दिया है और इसमें से मैं अब क्या करूँगा इसको उपर लाकर shared harry
13:47
यह वाला constraint हटाता हूँ और यह वाला constraint हटाके इसकी जो नीचे से मैंने इसको constraint किया हुआ है यह delete करता हूँ और इसको मैं यहाँ पर ले आँगा, यहाँ पर ले आँगा कुछ button के साथ में और यह button के साथ इसको constraint कर दूँगा कुछ इस तरह से दीगे और इसको इन दोनों के �
14:17
सब्सक्राइब कर सकता हूं और इसको ऐसे कंस्ट्रेंट कर सकता हूं मैं और यह एक लाइन में आ जाएंगे ठीक ह�
14:23
अब डिजाइन में यहां पर ज्यादा दिमाग नहीं लगाऊंगा अपना वह आपके ऊपर छोड़ता हूं और इसको ऊपर से कंस्ट्रें�
14:28
करने की बजाय मैं इसको नीचे constraint कर सकता हूँ तो मैं काम करता हूँ ये सारे constraints delete करता हू�
14:32
चलती से और इसको मैं एक linear layout के अंदर भी डाल सकता थ�
14:37
लेकिन ठीक है है who cares अभी नहीं अभी मैं नहीं डालूँगा linear layout के अंद�
14:42
मैं इसको जिस तरह से कर सकता हूँ इन दोनों ही margin को बराबर कर सकता हूँ तो मान लो मैंने इसको ऐसे कर दिया ओपर 36 और इसको भी मैं 36 ही कर दूँग�
14:51
तो इसको भी मैं 36 यहाँ पर कहाँ जाकर करूँगा यहाँ पर जाकर कर दूँग�
14:55
36 यहाँ भी है, margin bottom इसमें भी 36 है, तो यह already जो है बाजु बाजु में आ चुके हैं, ठीक है, और इसको मैंने यहाँ पर constraint किया ही हुआ है दिवार पर, और इसको भी मैंने दिवार पर constraint कर दिया है, अगर आप चाहें तो इसको थोड़ा इदर ला सकते हैं ऐसे खेंच के, और �
15:25
नहीं होनी चाहिए, इसको run कर लेते हैं, और gradle build जैसे ही खतम होगा
15:29
मैं वापस आउंगा, अल्राइट, activity launch हो चुकी है, और मैंने एक बेफकूफी वापस से कर दिये
15:34
कि मुझे इसके text को save note कर देना चाहिए था, और save note करके मुझे इसको run कर देना चाहिए थ�
15:41
तो अब यहाँ पर अगर मैं note change करूँ मैं यहाँ पर लिखूँ this is a very good
15:46
चीज हैरी भाई मज़ा आ गया ठीक है मान लो इन लिखा मैंन�
15:51
save note कर दिया मैंने देखो यहाँ पर लिख गया गया यह बहुत अच्छी चीज है इस अप्रमेज यूज बताता हूं सबसे ज्यादा तापर होगा मालों किसी ने आपको नंबर दिय�
15:59
किसी ने कहा कि यह ले भाई नंबर ले ले मेरा और किसी का भी नंबर हो सकते और आप नंबर तो कबाना चाहेंगे नही�
16:06
तो अगर नंबर आपको मिल रहा है तो आप बिल्कुल भी ऐसा नहीं चाहेंगे कि आपके बास को ऐसी ऐप ना हो जापर आप नंबर सेव ना कर सकेंग�
16:14
WhatsApp number XYZ Shared Harry App Shared Harry App
16:56
हम लोग अपने Android डिवाइस में इस तरह से data को store कर सकते हैं
17:01
वह multiple files भी बना सकते हो, लेकिन Android में कभी जादा data आपको manage करना है
17:05
तो database की ज़रूरत तो पड़ेगी, जो कि हम आगे देखेंगे, लेकिन अभी के लिए यहाँ पर एक quick method है
17:11
data को save करने का, वापस से इसको तरह code को मैं एक बार walk through करा देता हूँ
17:16
हमने button text, view and edit text, जो की थे हमारी app में, उनको उठा लिया
17:20
ठीक है, find view by id करके, अब ये काम मैंने क्या किया, set content view के बाद किया
17:25
अगर ये काम यहाँ पे करोगे, तो क्या होगा, तो आपको error मिलेगा
17:42
और उसके बाद आप यहाँ पर private mode में इसको open कर दो
17:46
उसके बाद आप यहाँ पर एक editor बनाओ, और इसको point कर दो, यह shared preferences.edit
17:51
और उसके बाद आपको editor.put string करना है, और कितनी मी strings आप यहाँ पर लगा सकते हो
17:56
दो चार लगा सकते हो, receber 123 अगर आप करते हो 123 तो आप इस तरह से भी लगा सकते हो तो multiple अगर आपके बास है तो वह भी आप कर सकते ह�
18:03
और उसी के साथ editor और apply कर सकते हो और यह करने के बाद आप यहाँ पर shared preferences get shared is equal to यह कर सकते ह�
18:10
और उसके बाद ये 3 line use करके basically आप लोग अपनी उस value को वापस ले सकते ह�
18:16
अब यहाँ पर मैं एक चीज़ आपको दिखाऊंगा कि value 1, value 2, value 3 करूँग�
18:21
तो मैंने यहाँ पर 3 लिये हैं 1, 2, और 3 ठीक ह�
18:25
तो 1 को तो मैं set कर दूँगा अपने तो मैं काम करता हूँ value 1 plus value 2 plus value 3 कर देता हूँ यहाँ पर मैं काम करता हू�
18:34
इसको कर देता हूँ this is value 2 added by harry ठीक है added by harry और इसके बाद यहाँ पर इसको value 3 कर दूँग�
18:45
यहाँ पर भी value 3 कर दूँगा and इसको हटा दूँगा और इसके बाद अपनी app को run कर दूँग�
18:51
तो मैं यहाँ पर अपने text के अंदर value 1, value 2, value 3 यह तीनों देखना चाहता हू�
18:56
value 1 क्या है value 1 मेरी आ रही है यहाँ प�
18:59
एक गलती मैंने यहाँ पर कर दी मुझे यहाँ पर भी str1, str2, str3 लिखना चाहिए थ�
19:04
यह करके मैं वापस से griddle build run करता हूँ और वापस आता हू�
19:09
अब यहाँ पर हुआ क्या, save a note, it will show up here, save a note, it will show up here, यहाँ पर आ गया
19:13
तो मैं यहाँ पर this लिख देता हूँ, मैंने मान में यहाँ पर this लिख दिया, और this लिखने के बाद मैं save कर देता हूँ note
19:18
और यहाँ पर जो है this आ गया है यानि कि value 1 plus value 2 plus value 3
19:22
नहीं आया है तो मैं देख रहा हूँ ओके तो मैंने यहाँ पर जो set text किया ह�
19:26
मुझे यहाँ पर क्या करना चाहिए मुझे यहाँ पर MSG ना करते हु�
19:30
मुझे MSG plus यह plus यह करना चाहिए अगर मैं इस app को बंद करके खोलूंगा by the way तो क्या होगा तो मुझे ये value देग�
19:36
value 1, value 2, value 3 और आपको इस point पर ये समझ लेना चाहि�
19:40
कि क्यों ऐसा हो रहा है क्योंकि यहाँ पर मैंने जो set text लिखा है उसमें सिर्फ MSG लिखा ह�
19:44
यानि click के तुरंद बाद जो होगा वो क्या होगा MSG दिखाई देग�
19:48
लेकिन app को खोलोगे बाद में तब यहाँ पर यह दिखाई देगा value 1, value 2, value 3
19:52
तो इसको खोल के दिखाऊँगा तो यह तीनो values आपको दिखेंगी add होती हु�
19:56
तो सबसे पहले MSG दिखेगा फिर this is value 1 फिर this is value 3 ऐसे करके दिखेगा जैसे कि आप देख सकते ह�
20:02
तो आप थोड़ा सा दिमाग लगाओ जैसे क्लिक करोगे तो ये run होगा पूरा code इसलिए आपको सिर्फ MSG set होके दिखाई देग�
20:08
लेकिन अगर आप app को बंद करके खोलोगे तो यहाँ पर आपको value 1, value 2, value 3
20:12
यह दिखाई देगा क्योंकि इस बार क्या होगा इस बार आपकी यह जो get shared preferences ह�
20:18
यहाँ पर str1, str2, str3 है इसमें default value ना होते हुए क्या ह�
20:22
आपकी एक value है यानि कि आपने disk में store कर दिया value
20:27
तो यह था हमारा get shared preference अब यहाँ पर shared preferences को clear कैसे करते है�
20:31
क्या क्या कैसे करते हैं यह सब चीज़े आप यहाँ पर search कर�
20:34
जैसे कि अगर आप यहाँ पर editor. लिखोगे और यहाँ पर clear लिखोगे तो यह clear हो जाएग�
20:39
उसे के साथ साथ आप editor. जैसे लिखोगे आपको बहुत सारे functions मिलेंग�
20:43
commit मिल रहा है, put boolean मिल रहा है, put float मिल रहा है, put long मिल रहा ह�
20:46
ये सारी की सारी remove मिल रहा है देखो एक value को remove करने के लिए तो ये सारे methods आप try करो और मैं चाहता हूँ कि आप दो यहाँ पर editor के methods
20:54
मुझे नीचे comment में post करके बताओ, इससे होगा क्या, आप दोसरों से सीखोगे, दोसरे आप से सीखेंगे, तो या तो आप दो editor के methods नीचे लिखकर बताओ description में, comment section में, कि क्या वो करते हैं, या फिर, या फिर आप क्या करो, या फिर आप मुझे एक ऐसी app बना के दिखाओ, ज�
21:24
पाओगे अगर आपने इस वीडियो को ध्यान से देखा है तो अगर आप लोगों ने अभी तक Android क�
21:28
इस playlist को access नहीं किया है तो मैं कहूँगा जल्दी से जल्दी इस playlist क�
21:32
access करके इसको bookmark कर लें और इसको save कर लें औ�
21:36
अभी के लिए इस वीडियो में इतना ही guys इस वीडियो को लाइक करना बिलकुल मत बूलन�
21:40
Thank you so much guys for watching this video and I will see you next time
21:52
प्रस्तुत्र प्रस्तुत्�