Unity开发app之搜索功能
来源:互联网 发布:mysql 字段原子累加 编辑:程序博客网 时间:2024/06/04 17:50
搜索界面:
这个是用NGUI的Input做的,点击搜索框,在里面输入字符,调用change方法
public void OnSearchTextChange() { _searchText = _cachedView.searchInput.value.Replace (" ", ""); if (canSearchAgain && _searchText != "") { SendSearchRequest (); } else if(_searchText == "") { Reset(); } }
_searchText 是输入的内容,把空格替换掉,private bool canSearchAgain = true; //控制是否可以再次搜索,当搜索一次数据没返回时不能再次搜索
private void SendSearchRequest() { AppManager.Instance.SearchData.SendSearchRequest(_searchText, 0, shouyeNum, SearchType.SearchAll, RecieveDataCallBack); canSearchAgain = false; }
这个方法里给服务器发送搜索请求,把输入内容,获取的数量,搜索类型等传给服务器,当数据返回来之后调用RecieveDataCallBack 方法。
private void RecieveDataCallBack() { canSearchAgain = true; if (_searchText != AppManager.Instance.SearchData.SearchedText) { SendSearchRequest(); } }
如果搜索字符和返回的搜索字符不一样,会再次发送搜索请求。
服务器返回数据的回调方法调用,是get请求里写的,当return data之后执行回调方法,用Action定义参数绑定
1 0
- Unity开发app之搜索功能
- Unity开发app平台之刷新功能
- iOS开发之旅(2):实现一个APP界面框架之搜索功能
- 安卓开发之搜索框功能
- Android开发之APP弹幕功能
- Unity 2D游戏开发教程之摄像头追踪功能
- Windows App开发之集成设置、帮助、搜索和共享
- 搜索功能开发
- unity 如何开发手机App
- Android通讯录开发之通讯录联系人搜索功能最新实现
- Android通讯录开发之通讯录联系人搜索功能最新实现
- Android App开发常用功能之用户头像选择
- 【狂云歌之unity_vr】开发unity插件——一次搞定unity编辑器常用功能
- 搜索功能开发大致流程
- Android app支付功能开发
- Unity开发之Android
- Unity之LeapMotion开发
- web页面之搜索、高级搜索功能
- leetcode--Multiply Strings
- Zookeeper客户端curator常用法
- mac中修改系统限制量--ulimit和sysctl
- C++ STL string 基本操作
- ZooKeeper建立会话
- Unity开发app之搜索功能
- Android studio 如何让包有层次显示
- 动态内存分配
- 莫队算法详解
- PHP程序在引号前自动加反斜杠的原因与处理办法
- javascript学习笔记_学习笔记6_javascript如何调试
- 单链表逆序2
- HDU 2602 捡骨头 【入门DP之01背包】
- [JSOI2015][JZOJ4061]字符串树