android - Is restarting an activity the only solution here? -
मेरे पास दो पॉपअप दुर्घटना संदेश क्या आप सूचित करते हैं DataAetChanged () Imagescroller के अनुकूलक पर? मेरे पास मेरी परियोजना में कुछ समान है: जहां एमपीएजी एक दृश्य पृष्ठर है, मैं सिर्फ सूची में एक आइटम जोड़ता हूं और कॉल करें सूचित करें () आपके मामले में mPager आपका इमेजसक्रोलर होगा टुकड़ा वर्ग और एक गतिविधि में
dragEventListner वर्ग है । प्रत्येक खंड वर्ग में एक
imageScroller होता है जो कि अपने स्वयं के
imageAdapter और
listArray द्वारा नियंत्रित होता है।
फ्रेग्मेंट 1 वर्ग में छवियों का एक सेट होता है जिसे
Fragment2 में खींचा और छोड़ा जाता है। छवियां एसडी-कार्ड से पढ़ी जाती हैं। जब कोई इमेज निकलती है, तो मैं
listArray का
फ्रेगमेंट 2 अपडेट करता हूं और
& lt; adapter & gt; .notifyDataSetChanged () कॉल करें। छवि को सूची में जोड़ा जाता है (जैसा कि मैं फ़ाइल एक्सप्लोरर में देख रहा हूं) परन्तु ऐप को पुनरारंभ करने तक परिवर्तनों की गतिविधि में दिखाई नहीं देता (यानी मैं गिराई गई छवि नहीं देख सकता) हालांकि, मैंने
समाप्त () द्वारा ऐप को पुन: प्रारंभ करने की कोशिश की और फिर पहले ही सहेजे गए इरादे को बुलाया नीचे दिए गए कोड:
आशय का इरादा = getIntent (); समाप्त(); startActivity (आशय);
दुर्भाग्य से, ऐप ने काम करना बंद कर दिया है और तब फिर से शुरू होने के कारण यह सबसे अच्छा काम नहीं करता है। क्या यह केवल ऐप को एकमात्र समाधान को पुन: प्रारंभ कर रहा है या मेरे पास अभी भी अन्य विकल्प हैं?
mAdapter.setArticles (ArticleList); MPager.setAdapter (mAdapter); ArticleList.add (0, प्रोसेस एक्सएमएल आर्टिकल (अनुच्छेद अनुशंसित)); mPager.getAdapter () notifyDataSetChanged ()।;
Comments
Post a Comment