首页 » Android程序设计:第2版 » Android程序设计:第2版全文在线阅读

《Android程序设计:第2版》步骤3:控制器调用内容提供者(即模型)的managedQuery

关灯直达底部

控制器调用活动的query方法,以响应用户的文本输入(对于某个搜索):


// inside FinchVideoActivity...// sends the query to the finch video content providerprivate 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);    }}