2012-12-12 20 views
6
var dataTransferManager = Windows.ApplicationModel.DataTransfer.DataTransferManager.getForCurrentView(); 
dataTransferManager.addEventListener("datarequested", function (e) { 
    var request = e.request; 
    request.data.properties.title = "Share Link Example"; 
    request.data.properties.description = "A demonstration that shows how to add a link (URI) to share."; 
    request.data.setUri(new Windows.Foundation.Uri("http://www.google.com")); 
}); 

किसी कारण के लिए, यदि मैं शेयर आकर्षण पर क्लिक करें, यह सिर्फ पर "GodVine से जानकारी प्राप्त कर रहा" लटका हुआ है (GodVine का नाम है मेरा एप्लिकेशन)। यह काम करता था, फिर अचानक अचानक काम करना बंद कर दिया। क्या मुझसे कुछ गलत हो रही है?Windows 8 एप्लिकेशन के शेयर आकर्षण "{AppName} से हो रही जानकारी" पर लटका हुआ है

उत्तर

13

मुझे संदेह है कि datarequested हैंडलर के अंदर ब्रेकपॉइंट पर आप डीबग सत्र बंद कर देते हैं। यदि आप datarequested हैंडलर के अंदर एक डीबग सत्र रोकते हैं, तो शेयर ब्रोकर को तोड़ने वाली एक बग है। चीज़ को रीसेट करने का "सबसे आसान" तरीका टास्क मैनेजर का उपयोग एक्सप्लोरर.एक्सई को रोकने और पुनरारंभ करने के लिए करता है।

+1

मैंने बस सिस्टम को पुनरारंभ किया, और यह चाल चल रहा था। –

+0

इसके लिए धन्यवाद, सोचा कि मैं पागल हो रहा था! – SelAromDotNet

0

एक उन्नत कमांड प्रॉम्प्ट पर - टास्ककिल भी आसान काम करता है।

- taskkill /F /IM explorer.exe 
- start explorer.exe 

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

  • कोई संबंधित समस्या नहीं^_^