控制器調用活動的query方法,以響應用戶的文本輸入(對於某個搜索):
// inside FinchVideoActivity ... // sends the query to the finch video content provider private void query { if (!mSearchText.searchEmpty) { String queryString = FinchVideo.Videos.QUERY_PARAM_NAME + "=" + Uri.encode(mSearchText.getText.toString); Uri queryUri = Uri.parse(FinchVideo.Videos.CONTENT_URI + "?" + queryString); Cursor c = managedQuery(queryUri, null, null, null, null); mAdapter.changeCursor(c); } }