मैं एक आशय के लिए कोड के इस टुकड़े है शुरू करने के लिए बहुत धीमी है:।आशय एक नई गतिविधि :(
Intent i = new Intent();
i.setAction(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_LAUNCHER);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
i.setComponent(new ComponentName(packToLaunch, nameToLaunch));
startActivity(i);
यह मूलतः पैकेज का नाम है कि मैं यह करने के लिए पारित कभी कभी के आधार पर एक नई गतिविधि की शुरूआत, यह इस नए गतिविधि शुरू करने के लिए 5 सेकंड तक लगते हैं। इस प्रक्रिया में तेजी लाने के लिए कोई तरीका है? यह भी इस समय लगता है मुझे लगता है कि अभी भी चल रहा है वाला ऐप जब। कृपया मदद ...
क्या अनुप्रयोग में क्या गतिविधि आप शुरू करने के लिए कोशिश कर रहे हैं? गतिविधि स्टार्टअप समय कितना काम गतिविधि अपने जीवन चक्र स्टार्टअप कॉल ('onCreate', आदि) – adamp
तुम सिर्फ एमुलेटर में परीक्षण कर रहे हैं, गतिविधि में परिवर्तन बहुत बहुत लंबे समय तक एक वास्तविक हैंडसेट पर से ले के दौरान करने के लिए कोशिश कर रहा है से प्रभावित है। विशेष रूप से डीबग मोड में रहते हुए। लेकिन एडैम्प के रूप में करते हैं, अक्षम कोड के लिए अपनी बुलाए गए गतिविधियों की जांच करें। – Eric
मेरे पास एक ऐसी सेवा है जो इस इरादे को भेजती है और कभी-कभी, यह ऐप शुरू करने के लिए हमेशा के लिए लेती है। मैंने देखा है कि यदि ऐप चल रहा है, तो यह तुरंत लॉन्च हो जाता है, इसलिए मुझे लगता है कि वास्तव में इस पर कोई नियंत्रण नहीं है कि ऐप को कितनी प्रोसेसिंग की आवश्यकता है। वहाँ शायद एक तरह से ऐप्स को इस आशय जब मेरे उपयोगकर्ता क्रम में यह चयन करता है के लिए यह वास्तव में यह दिखा रहा है, प्रीफ़ेचिंग की तरह थोड़े बिना स्मृति में शुरू होने की लिए करना शुरू करने के लिए है? – SemperGumbee