提交 1d4e2961 编写于 作者: forward_huan's avatar forward_huan 提交者: GitHub

Update 搜索功能的实现.md

上级 0ad3d666
......@@ -4,7 +4,7 @@
即把服务器上所有的应用数据保存在本地,然后在本地进行数据搜索,进而显示在界面上
- 缓存服务器数据,这里是吧网络上的数据下载下来保存在了SharePreference里,到时候搜索的时候可以读取本地是否保存有这些数据,然后加载出来
***
//保存服务器数据
private void saveAllData() {
initUrl();
......@@ -46,9 +46,9 @@
edit.putString(appInfo.getName(), json);
edit.commit();
}
***
- 监听设置。对EditText做了一个TextWatcher监听
***
final EditText content = (EditText) findViewById(R.id.activity_title_content);
content.addTextChangedListener(new TextWatcher() {
@Override
......@@ -71,9 +71,9 @@
}
}
});
***
- 然后获得需要搜索的内容之后通知MainActivity的Handler刷新界面,跳到搜索界面
***
case Constants.SEARCH_FRAGMENT:
fragment = mFragments.get(Constants.SEARCH_FRAGMENT);
if (fragment == null) {
......@@ -85,9 +85,9 @@
((SearchFragment) fragment).setDatas((String) getData(msg));
}
break;
***
- 在搜索界面首先是获得了传过来的界面数据,它的布局很简单,就是一个GridView,主要实现是以下代码
***
//初始化数据
public void initData() {
List<String> searchData = SPUtils.getSearchData(getActivity(), mContent);
......@@ -125,3 +125,4 @@
}
return list;
}
***
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册