我是新手,希望你能幫我解決一些理解(或誤解)。我一直在閱讀好幾天,並嘗試基於Android指南來實現搜索功能,但實際上效果不佳。也許我認爲整個概念都是錯誤的,所以如果你能善良的話,請幫助我。搜索實施在android上的問題
我有一個應用程序,哪些數據來自遠程XML,我想實現搜索功能。我有1個主要活動(在我的SRC - >我的軟件包下)列出了從xml檢索到的所有數據。我的問題:
1)在指南中,它看到我們必須定義一個.Searchable Activity。我認爲這是處理搜索查詢並存儲結果?如果是這種情況,我是否需要創建一個新的活動,或者我可以使用我的主要活動作爲.Searchable Activity?
2)上述項目完成後,我想我需要創建一個活動來接收結果並做一些事情。我是否需要在我在第1項中定義的活動中創建「公共類SearchableActivity extends ListActivity」?問題是,由於指南不完整,我不知道該怎麼做。
3)假設我成功地完成了搜索,有一些結果返回,我如何在主要活動中顯示(或篩選以顯示搜索結果)?我不希望有另一個UI來顯示結果,因爲我更喜歡它只是得到過濾器來顯示匹配的記錄
4)最後,因爲我的數據來自遠程XML,我需要基於遠程「搜索」 XML或它會基於應用程序上的緩存信息進行搜索?
我很抱歉如此無知,但我在這裏是全新的,希望你能幫助我。到目前爲止,我沒有任何問題,在我的操作欄上顯示對話框。唯一的問題是,搜索根本不:(在尋找工作,還有就是什麼都沒有發生。
非常感謝提前。乾杯!
任何人都可以幫助我嗎?非常感激。謝謝。 – user3599442