/** * 小程序搜索 * * @param searchOptions * @param callback */ public static void searchMiniApp(SearchOptions searchOptions, MiniCallback<List<MiniApp>> callback)
SearchOptions searchOptions = new SearchOptions("yourkeyword"); TmfMiniSDK.searchMiniApp(searchOptions, new MiniCallback<List<MiniApp>>() { @Override public void value(int code, String msg, List<MiniApp> data) { if (code == MiniCode.CODE_OK && data != null) { //搜索成功,列表不为空 }else{ //搜索失败,或列表为空 } } });
SearchOptions searchOptions = new SearchOptions("","分类名称",""); TmfMiniSDK.searchMiniApp(searchOptions, new MiniCallback<List<MiniApp>>() { @Override public void value(int code, String msg, List<MiniApp> data) { if (code == MiniCode.CODE_OK && data != null) { //搜索成功,列表不为空 }else{ //搜索失败,或列表为空 } } });
SearchOptions searchOptions = new SearchOptions("","分类名称","分类名称2");TmfMiniSDK.searchMiniApp(searchOptions, new MiniCallback<List<MiniApp>>() {@Overridepublic void value(int code, String msg, List<MiniApp> data) {if (code == MiniCode.CODE_OK && data != null) {//搜索成功,列表不为空}else{//搜索失败,或列表为空}}});
SearchOptions searchOptions = new SearchOptions("keyword","分类名称","分类名称2");TmfMiniSDK.searchMiniApp(searchOptions, new MiniCallback<List<MiniApp>>() {@Overridepublic void value(int code, String msg, List<MiniApp> data) {if (code == MiniCode.CODE_OK && data != null) {//搜索成功,列表不为空}else{//搜索失败,或列表为空}}});
//指定搜索小游戏SearchOptions searchOptions = new SearchOptions("keyword", "分类名称", "分类名称2");searchOptions.engineType = MiniEngineType.MiniGame;TmfMiniSDK.searchMiniApp(searchOptions, new MiniCallback<List<MiniApp>>() {@Overridepublic void value(int code, String msg, List<MiniApp> data) {if (code == MiniCode.CODE_OK && data != null) {//搜索成功,列表不为空}else{//搜索失败,或列表为空}}});
SearchOptions searchOptions = new SearchOptions("keyword", "分类名称", "分类名称2");searchOptions.pageIndex = index; // 页码,大于0,为0表示不分页 (2.2.4以上版本支持)searchOptions.pageSize = size; // 页大小,大于0, 为0表示不分页 (2.2.4以上版本支持)TmfMiniSDK.searchMiniApp2(searchOptions, new MiniCallback<SearchResult>() {@Overridepublic void value(int code, String msg, SearchResult data) {if (code == MiniCode.CODE_OK && data != null && data.miniAppList != null) {//搜索成功,列表不为空//data.total:命中小程序总数,可根据总数计算页数//data.miniAppList:当前页面小程序列表} else {//搜索失败,或列表为空}}});
文档反馈