Update SearchActivity.java

pull/102/head
FongMi 3 years ago
parent aeb070008e
commit 2077c97bc7
  1. 12
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/SearchActivity.java

@ -196,7 +196,7 @@ public class SearchActivity extends BaseActivity implements VodPresenter.OnClick
mService = Executors.newFixedThreadPool(5); mService = Executors.newFixedThreadPool(5);
for (Site site : mSites) mService.execute(() -> mSiteViewModel.searchContent(site.getKey(), keyword)); for (Site site : mSites) mService.execute(() -> mSiteViewModel.searchContent(site.getKey(), keyword));
Utils.hideKeyboard(mBinding.keyword); Utils.hideKeyboard(mBinding.keyword);
showProgress(); showResult();
} }
private void stopSearch() { private void stopSearch() {
@ -205,19 +205,19 @@ public class SearchActivity extends BaseActivity implements VodPresenter.OnClick
mService = null; mService = null;
} }
private void showProgress() { private void showResult() {
mBinding.layout.setVisibility(View.GONE); mBinding.layout.setVisibility(View.GONE);
mBinding.progressLayout.setVisibility(View.VISIBLE); mBinding.progressLayout.setVisibility(View.VISIBLE);
mBinding.progressLayout.showProgress(); mBinding.progressLayout.showProgress();
} }
private void hideProgress() { private void hideResult() {
mBinding.clear.requestFocus(); mBinding.clear.requestFocus();
mBinding.layout.setVisibility(View.VISIBLE); mBinding.layout.setVisibility(View.VISIBLE);
mBinding.progressLayout.setVisibility(View.INVISIBLE); mBinding.progressLayout.setVisibility(View.INVISIBLE);
} }
private boolean isProgressVisible() { private boolean isResultVisible() {
return mBinding.progressLayout.getVisibility() == View.VISIBLE; return mBinding.progressLayout.getVisibility() == View.VISIBLE;
} }
@ -254,9 +254,9 @@ public class SearchActivity extends BaseActivity implements VodPresenter.OnClick
@Override @Override
public void onBackPressed() { public void onBackPressed() {
if (isProgressVisible()) { if (isResultVisible()) {
mAdapter.clear(); mAdapter.clear();
hideProgress(); hideResult();
stopSearch(); stopSearch();
} else { } else {
super.onBackPressed(); super.onBackPressed();

Loading…
Cancel
Save