我在WP8中的應用程序中,我必須下載一個文件,並保存在數據庫的內容,但是當我在做測試....文件大小爲17兆字節,並scren鎖定,如果scren鎖定下載正在進行中停止它,有人有一個想法,我可以做什麼?如何避免在應用程序處於活動狀態並下載文件時屏蔽屏幕?
1
A
回答
3
您必須使用BackgroundWorker
完成繁重的工作。這裏有一篇MSDN文章,可以幫助你開始:How to use a background worker for Windows Phone。
0
您可以禁用空閒檢測。你有所有的信息here。
請記住在下載後關閉。
1
在windows phone中進行文件傳輸的最佳做法是使用Background傳輸API。 http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.backgroundtransfer%28v=vs.105%29.aspx
這將使您的應用程序被關閉您的應用程序下載大數據文件的事件或發送到後臺
相關問題
- 1. 如果我的應用程序處於活動狀態,如何屏蔽主鍵? (屏幕保護程序,鎖屏)
- 2. 當應用程序未處於活動狀態或屏幕關閉狀態時如何恢復下載
- 3. 應用程序未處於活動狀態時,如何實現隱私屏幕?
- 4. 屏幕變爲活動狀態時的應用程序事件
- 5. 如何保持Galaxy S2屏幕處於活動狀態(Android OS)?
- 6. 如何在啓動應用程序時避免使用黑色屏幕
- 7. 設備處於鎖定狀態且屏幕處於關閉狀態時,如何運行我的應用程序?
- 8. 如果用戶在Android應用程序中處於非活動狀態,則超時屏幕
- 9. WPF:應用程序處於非活動狀態時創建屏幕保護程序功能?
- 10. 如何避免Android屏幕黑屏?
- 11. 我應該如何保持搜索屏幕處於活動狀態?
- 12. 如何避免在iPhone應用上拉下屏幕
- 13. 如何在應用程序處於活動狀態時阻止頁面卸載
- 14. 避免黑屏而轉變活動屏幕
- 15. 當應用程序變爲活動狀態時顯示iPhone的登錄屏幕
- 16. 如何避免在視頻窗口時背屏幕電話8應用程序
- 17. 按Back按鈕時避免啓動屏幕活動
- 18. JavaScript:如何在等待Ajax響應時屏蔽整個屏幕
- 19. 避免在鎖定屏幕恢復應用程序
- 20. 刪除了喚醒鎖,但當應用程序處於活動狀態時,屏幕仍未關閉
- 21. 使屏幕保持活動狀態
- 22. 如何避免從主屏幕恢復重複活動
- 23. glutWarpPointer在應用程序處於活動狀態時不工作
- 24. 如何在Silverlight下載程序下載應用程序庫緩存文件時創建自定義Spalsh屏幕?
- 25. 如何在應用程序處於活動狀態時處理傳入短信
- 26. AutoIt:如何獲得系統空閒時間,或者屏幕保護程序是否處於活動狀態?
- 27. 如何在我的應用程序加載時避免Android中出現黑屏?
- 28. Xamarin iOS:在屏幕上加載徽標時,如何保持視圖處於活動狀態
- 29. 如何避免爲您的應用程序創建主屏幕小部件?
- 30. 保持Android應用程序在屏幕上的超時活動
好的。此外,熟悉並行庫,尤其是'Task'類也很有用。爲了不鎖定UI,必須在其他線程中異步運行**操作 - 它使主線程自由,因爲異步回調,而不是長時間操作 – 2013-11-25 08:49:38