2010-10-05 12 views
6

जो मैं लिख रहा हूं, उसके लिए विंडोज फोन 7 एप्लिकेशन की आवश्यकताओं में से एक है ऐप को स्टैंडबाय में वापस ले जाना और वापस जब कुछ इसे बाधित करता है (उदा। एक फोन कॉल)। इसे एक आवेदन "टॉम्बस्टन" कहा जाता है। क्या इस व्यवहार को एमुलेटर पर अनुकरण करने का कोई तरीका है? परीक्षण करना काफी मुश्किल होगा जब तक कि हम या तो ऐसा नहीं कर सकते हैं या एक वास्तविक फोन प्राप्त नहीं कर सकते हैं (जिसका उत्तरार्द्ध एक मुश्किल मुश्किल है)।क्या विंडोज फोन 7 एमुलेटर पर टॉम्बस्टनिंग अनुकरण करने का कोई तरीका है?

+0

न Tombstoning और निष्क्रियकरण के बीच का अंतर भूल जाते हैं: यह करने के लिए एक बहुत उपयोगी लेख है इस विषय में रुचि रखने वाले किसी भी व्यक्ति के लिए पढ़ें (जो, यदि आप एक WP7 ऐप बना रहे हैं, तो आपको वास्तव में होना चाहिए) - http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/07/16/understanding-the -windows-फोन-आवेदन-निष्पादन-मॉडल-tombstoning-लांचर और चयनकर्ताओं के और कुछ और अधिक टी हिंग्स-द-द-द-द-वे-पार्ट-2.aspx –

उत्तर

9

आप एम्यूलेटर पर शुरुआत या क्लिक "हार्डवेयर" बटन पर बस धक्का (क्लिक करके) करके टॉम्बस्टनिंग अनुकरण कर सकते हैं। यह आपके ऐप को "tombstoned" होने का कारण बन जाएगा।

एम्यूलेटर पर आने वाली कॉल आदि का अनुकरण करने का कोई तरीका नहीं है।

+3

और जैसे ही उन दो बटनों में से एक को धक्का दिया गया है, "हार्डवेयर" बैक बटन ऐप को अन-कॉम्बोस्टोन करेगा। –

+8

7.1 के साथ यह अब और काम नहीं करता है क्योंकि ऐप तुरंत डूबने के बजाय नए निष्क्रिय राज्य में जा रहा है। लेकिन डीबग गुणों में एक नया विकल्प है "डिबगिंग के दौरान निष्क्रियता पर टॉम्बस्टोन" जो बहुत अच्छा काम करता है। – Amenti

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