我試圖使用Android內置的Search Dialog,並且它工作正常,除非我嘗試將其與ProgressDialog一起使用。他的基本事件鏈:Android搜索對話框軟鍵盤保持打開狀態的時間太長
- 用戶按搜索按鈕,輸入查詢並提交它。
- SearchManager調用搜索Activity的onCreate方法。
- 在onCreate方法中,我調用一個運行查詢的AsyncTask,並在onPreExecute方法中顯示ProgressDialog並將其隱藏在onPostExecute方法中。
...這是相當難看:
這一切都爲我提交查詢的屏幕看起來是這樣的,除了儘快發生的罰款。我怎樣才能防止這種情況發生?
You can find the source code for the project at Google Code.
我試圖在運行AsyncTask之前在搜索活動中運行它,沒有運氣。 – cdmckay 2011-02-25 06:03:07
在最終String查詢= intent.getStringExtra(SearchManager.QUERY)後放置此代碼;在您的搜索活動 – ingsaurabh 2011-02-25 06:09:11
不起作用...還有一個問題是我的'myEditText'應該是什麼?我使用了'mListView',但我不確定這是否正確。 – cdmckay 2011-02-25 06:17:35