2012-08-06 19 views
9

को प्रस्तुत करने के लिए समय नहीं दिखा रहा है मुझे अपने आवेदन के साथ कुछ प्रदर्शन समस्याएं आ रही हैं और मुझे मेरी मदद के लिए this article मिला है।एंड्रॉइड पदानुक्रम दर्शक

समस्या यह है कि जब मैं पदानुक्रम दर्शक निष्पादित करता हूं, तो मेरे पास हमेशा दृश्य के प्रत्येक घटक के लिए n/a as Measure, लेआउट और ड्रा टाइम होता है।

मैं अपने वर्चुअल डिवाइस में एंड्रॉइड 3.2 का उपयोग कर रहा हूं।

धन्यवाद। Hierarchy Viewer example

जब मैं प्रारंभिक गतिविधि (एक बहुत ही सरल गतिविधि) के साथ पदानुक्रम दर्शक उपयोग करें, यह पूरी तरह से काम करता है:

संपादित

मैं पदानुक्रम व्यूअर उत्पादन का एक पर कब्जा जोड़ें। लेकिन जब मैंने इस गतिविधि का उपयोग किया, तो मैं प्रत्येक घटक को चित्रित करने के लिए समय नहीं देख सकता।

+0

आप एमुलेटर में अन्य Android संस्करण की कोशिश की? 3.2 एक अजीब विकल्प है, क्योंकि उस संस्करण को चलाने वाले काफी कम डिवाइस हैं। – CommonsWare

+0

क्या यह केवल आपके ऐप में या आपके एमुलेटर में स्टॉक ऐप्स पर भी होता है? – Joe

+0

आपका न्यूनतम लक्ष्य एसडीके संस्करण क्या है? डिवाइस संस्करण नहीं। – Ruwantha

उत्तर

1

यह hardware acceleration का उप प्रभाव हो सकता है जो एंड्रॉइड 3.0 से आता है। लेकिन बिना किसी विवरण के (शायद एक कोड नमूने), यह बताना मुश्किल होगा।

+0

मैंने एक बस कोड के साथ प्रयास किया है और यह काम किया है, लेकिन मेरे applicación के साथ नहीं था। शायद यह बहुत ही जटिल लेआउट के साथ काम नहीं करता है। – gutiory

5

एंड्रॉइड पदानुक्रम दर्शक एंड्रॉइड 2.3 और बाद में काम कर रहा है। इससे कोई फ़र्क नहीं पड़ता कि आपका डिवाइस ओएस संस्करण क्या है। आपका लक्ष्य एपीआई संस्करण 2.3 या उच्चतम होना चाहिए। उस स्थिति में आप प्रोजेक्ट गुणों में न्यूनतम संस्करण बदल सकते हैं।

यदि आप अपना लेआउट अनुकूलित करना चाहते हैं तो आपको कई चीजें करने की आवश्यकता है। This article बताएं कि कैसे अनुकूलित करें और जिन क्षेत्रों को आप अधिक चिंता कर सकते हैं।

+1

न्यूनतम लक्ष्य API 10 (2.3) है। मैंने अपना प्रश्न संपादित कर लिया है। एक नज़र डालें – gutiory

+0

यह अजीब है और यदि मैं आप थे तो मैं 1 कोशिश करता हूं 1) उच्च एसडीके संस्करण 2 के साथ पुन: प्रयास करना) ताजा और पूर्ण एसडीके स्थापना के साथ प्रयास करें। – Ruwantha

12

तीन उपायों को देखने के लिए अपने रूट व्यू का चयन करें और इस बटन को show measures button पर क्लिक करें। इसका विवरण है "चयनित नोड पर रूट पेड़ के लिए लेआउट टाइम्स प्राप्त करें"। बटन को पदानुक्रम दर्शक के शीर्ष पर रखा जाना है।

+1

मुझे लगता है कि यह सही जवाब है। यह मेरे लिए काम किया! – Sandra

+1

मेरे लिए काम नहीं कर रहा है। –

4

क्लिक करें जहां तीर इस पिक

यही है, रूट नोड, और फिर ऊपरी दाएँ भाग में "प्रोफ़ाइल नोड" बटन में हैं।

फिर अलग-अलग नोड्स क्लिक करें और इसे बल्कि एन से समय से पता चलता/एक

enter image description here

संबंधित मुद्दे