Re: [問題] 請問如何使async的method完成後再執行下一個任務
※ 引述《vidan41 ( )》之銘言:
: ※ [本文轉錄自 C_Sharp 看板 #1ImEgen2 ]
: 作者: vidan41 ( ) 看板: C_Sharp
: 標題: [問題] 請問如何使async的method完成後再執行下一個任務
: 時間: Mon Dec 30 11:38:14 2013
: 我正在寫windows store app,
: 由於希望是在初次load程式時確保已經執行完畢才會進到主畫面,
: 因此使用extened splash screen延長啟動畫面,
: 但是因為使用library的function,裡面都是async method,
: 所以現在變成 :
: splash screen ->extened splash screen(0.5秒) -> 還沒讀完的主畫面
: 這樣延長啟動畫面就變得沒有意義了
: --------------------------詢問分隔線-----------------------------
: 所以想問的是
: 如何將 Data obj = await asyncMethod(....);
: 1.改成sync的方式(有辦法嗎?不動到原本method)
: 或
: 2.去偵測非同步執行完成後,再去做下個動作
: 有大致上查了一些文章,包括使用Task.run()、wait()(這個會導致死結)
: 但是實作都失敗....Orz
: 謝謝各位!
Application.doevents
--
Sent from my Android
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 42.78.94.10
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):