मैं अपने एप्लिकेशन में 'लॉग आउट' फ़ंक्शन बनाने की कोशिश कर रहा हूं। असल में, लॉग आउट करके, एप्लिकेशन डेटा को साफ़ किया जाना चाहिए। मैं जो करना चाहता हूं वह लॉग आउट करने के बाद है, एप्लिकेशन को पुनरारंभ करना चाहिए ताकि प्रमाण-पत्र आदि फिर से दर्ज किए जा सकें। मेरी समस्या यह है कि उपयोगकर्ता के 'लॉग-आउट' पर क्लिक करने के बिंदु पर, एप्लिकेशन में पहले से ही 3-4 गतिविधियां चल रही हैं, और मुझे यकीन नहीं है कि उनके माध्यम से कैसे कदम उठाना है। मैं ऐप का पुनरारंभ कैसे करूं? कोई इतिहास की तरहप्रोग्रामिंग के लिए एक एंड्रॉइड एप्लिकेशन 'रीस्टार्ट' कैसे करें
उत्तर
आवेदन
Intent i = getBaseContext().getPackageManager()
.getLaunchIntentForPackage(getBaseContext().getPackageName());
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
ऐसा लगता है कि, मैंने कुछ और परीक्षण किए हैं और – Ryan
की पुष्टि करें लॉगिन पृष्ठ गतिविधि पहले से ही काम करने के लिए ढेर में होनी चाहिए। यह केवल तभी काम करेगा जब उपयोगकर्ता लॉगिन पेज खोलता है, कुछ गतिविधियां खोलता है और साइन आउट बटन पर क्लिक करता है। लेकिन एक बार लॉग इन होने पर, उपयोगकर्ता लॉगिन पेज नहीं खोलता है और यह ढेर में नहीं होगा। तो यह – Sathesh
काम नहीं करेगा, जहां तक मैं कह सकता हूं, यह शुरुआत से एप्लिकेशन को पुनरारंभ करेगा लेकिन यह ** ** ** एप्लिकेशन को पुन: प्रारंभ नहीं करेगा। इस प्रकार, स्थैतिक वर्ग चर और जैसे ही पिछले मान से अपना मूल्य बनाए रखेंगे। एक पूर्ण पुनरारंभ करने के लिए ऐप को 'System.exit (0)' पहले की आवश्यकता होती है। http://stackoverflow.com/questions/6609414/howto-programatically-restart-android-app –
चेकआउट आशय गुण, स्पष्ट वापस ढेर आदि ... Intent.setFlags
Intent mStartActivity = new Intent(HomeActivity.this, SplashScreen.class);
int mPendingIntentId = 123456;
PendingIntent mPendingIntent = PendingIntent.getActivity(HomeActivity.this, mPendingIntentId, mStartActivity,
PendingIntent.FLAG_CANCEL_CURRENT);
AlarmManager mgr = (AlarmManager) HomeActivity.this.getSystemService(Context.ALARM_SERVICE);
mgr.set(AlarmManager.RTC, System.currentTimeMillis() + 100, mPendingIntent);
System.exit(0);
कार्य समाधान –
क्या वही कोड नौगेट के लिए भी काम करेगा ?? – Tejas
- 1. angularjs ऐप को रीस्टार्ट कैसे करें
- 2. एप्लिकेशन कैसे करता है। रीस्टार्ट .NET में काम करता है?
- 3. एंड्रॉइड एप्लिकेशन अपडेट - कैसे करें?
- 4. एंड्रॉइड में पूरे एप्लिकेशन के लिए पृष्ठभूमि कैसे सेट करें?
- 5. एंड्रॉइड एप्लिकेशन के लिए न्यूनतम हार्डवेयर आवश्यकता कैसे प्राप्त करें
- 6. एंड्रॉइड के लिए चैट एप्लिकेशन कैसे कार्यान्वित करें?
- 7. एंड्रॉइड एप्लिकेशन को com.android.internal.telephony.ITelephony आयात करने के लिए कैसे करें
- 8. प्रोग्रामिंग के लिए अन्य प्रक्रिया/एप्लिकेशन को मारें
- 9. एंड्रॉइड के लिए एक अंधे व्यक्ति के रूप में प्रोग्रामिंग
- 10. एंड्रॉइड प्रोग्रामिंग
- 11. एंड्रॉइड प्रोग्रामिंग - स्क्रीन रेज़ोल्यूशन
- 12. प्रोग्रामिंग के रूप में एंड्रॉइड डिवाइस की पहचान कैसे करें?
- 13. एंड्रॉइड-एनडीके प्रोग्रामिंग के लिए सिगविन
- 14. एंड्रॉइड ब्लूटूथ प्रोग्रामिंग के लिए कोड नमूने
- 15. एंड्रॉइड के लिए ग्रहण: एपीके में 'एंड्रॉइड एप्लिकेशन निर्यात करें' को स्वचालित कैसे करें?
- 16. एक एंड्रॉइड एप्लिकेशन के लिए एक ओवरकिल हाइबरनेट है?
- 17. एंड्रॉइड प्रोग्रामिंग
- 18. प्रोग्रामिंग के रूप में एंड्रॉइड मोबाइल को कैसे बंद करें?
- 19. प्रोग्रामिंग के रूप में एंड्रॉइड ऐप को कैसे क्रैश करें?
- 20. प्रोग्रामिंग के लिए निर्धारित समय अपडेट करें
- 21. प्रोग्रामिंग के लिए एक ही ऐप के लिए एकाधिक प्रमाणीकरण कुकीज़ कैसे प्राप्त करें
- 22. एंड्रॉइड, प्रोग्रामिंग
- 23. कैसे करें: एंड्रॉइड एप्लिकेशन में वॉयस कमांड
- 24. एंड्रॉइड अलार्म एप्लिकेशन कैसे विकसित करें
- 25. प्रोग्रामिंग के लिए आरपी प्रोग्रामिंग
- 26. एंड्रॉइड एप्लिकेशन के लिए SQLite ऑप्टिमाइज़ेशन
- 27. एंड्रॉइड एप्लिकेशन को टाइम-बम कैसे करें?
- 28. मोबाइल एप्लिकेशन के लिए एक आरईएसटी एपीआई कैसे सुरक्षित करें?
- 29. गतिविधि के बिना एंड्रॉइड एप्लिकेशन प्रारंभ करें
- 30. प्रोग्रामिंग के लिए WAR/EAR को कैसे बंद करें
को पुन: प्रारंभ करने के लिए नीचे दिए गए लाइनों का उपयोग कर आप अपने आवेदन डेटा कैसे सहेज सकता हूँ कोशिश ? –
एक स्थानीय डीबी, साथ ही जेएसओएन फाइलों में। मैंने अब तक डेटा को सफलतापूर्वक साफ़ करने में कामयाब रहा है – Ryan
इन प्रश्नों/उत्तरों की जांच करें http://stackoverflow.com/questions/2470870/force- appplication-to-restart-on-first-activity-android – Zelldon