|
|
@@ -153,8 +153,6 @@ public class SelectNetAcitivty extends OABaseActivity {
|
|
|
corekey = intent.getStringExtra("corekey");
|
|
|
isDevice = intent.getBooleanExtra("isDevice", false);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
VoiceSearchView voiceSearchView = (VoiceSearchView) findViewById(R.id.voiceSearchView);
|
|
|
refreshListView = (PullToRefreshListView) findViewById(R.id.refreshListView);
|
|
|
refreshListView.setMode(PullToRefreshBase.Mode.BOTH);
|
|
|
@@ -163,6 +161,19 @@ public class SelectNetAcitivty extends OABaseActivity {
|
|
|
mEmptyLayout.setShowEmptyButton(false);
|
|
|
mEmptyLayout.setShowErrorButton(false);
|
|
|
mEmptyLayout.setEmptyMessage("没有符合条件的数据");
|
|
|
+ voiceSearchView.addTextChangedListener(new EditChangeListener() {
|
|
|
+ @Override
|
|
|
+ public void afterTextChanged(Editable s) {
|
|
|
+ lastKey = s == null ? "" : s.toString();
|
|
|
+ if (dataForm) {
|
|
|
+ findByLocal();
|
|
|
+ } else if (isDevice && !TextUtils.isEmpty(lastKey)) {
|
|
|
+ loadSearchDevice(lastKey);
|
|
|
+ } else {
|
|
|
+ loadSearch(page = 1, lastKey);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
voiceSearchView.setOnEditorActionListener(new TextView.OnEditorActionListener() {
|
|
|
@Override
|
|
|
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
|
|
|
@@ -177,7 +188,6 @@ public class SelectNetAcitivty extends OABaseActivity {
|
|
|
return false;
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
if (dataForm) {
|
|
|
refreshListView.setMode(PullToRefreshBase.Mode.DISABLED);
|
|
|
} else {
|