2011-07-13 20 views
0

我需要在我的應用程序中使用AsyncTask。我有edittext。當用戶輸入時,用AsyncTask調用Web服務。每當用戶輸入一個charcter時調用web服務,基於此,列表被填充。現在我面臨的問題是,假設用戶類型3字符像'abc'。所以列表應該只彈出'abc',不是'a',不是'ab'。我嘗試過使用cancel(true);和isCancelled()方法。但仍然無法正常工作。在android中使用AsyncTask的cancel(true)方法

有沒有什麼幫助?

在此先感謝。

+0

我相信你正在使用的關鍵事件與EditText上。所以你想在用戶輸入時延遲服務呼叫。假設它可能是2秒。 爲什麼你不應該在2秒後使用Handlder。 – Arslan

回答

相關問題