@Override public void OnSearchUserCallback(List<V2User> list) { SearchedResult result = new SearchedResult(); for (V2User u : list) { result.addItem(SearchedResult.Type.USER, u.uid, u.name); } JNIResponse jniRES = new JNIResponse(JNIResponse.Result.SUCCESS); jniRES.resObj = result; Message.obtain(mCallbackHandler, SEARCH, jniRES).sendToTarget(); }
@Override public void OnSearchCrowdCallback(List<V2Group> list) { SearchedResult result = new SearchedResult(); for (V2Group g : list) { User creator = new User(g.creator.uid, g.creator.name); result.addCrowdItem(g.id, g.name, creator, g.brief, g.authType); } JNIResponse jniRES = new JNIResponse(JNIResponse.Result.SUCCESS); jniRES.resObj = result; Message.obtain(mCallbackHandler, SEARCH, jniRES).sendToTarget(); }