Skip to content

Commit

Permalink
Merge pull request #394 from herau/fix/319
Browse files Browse the repository at this point in the history
Fix/319
  • Loading branch information
itchix committed Jan 7, 2017
2 parents b388c95 + 60a0366 commit 508c8a3
Show file tree
Hide file tree
Showing 5 changed files with 105 additions and 1,640 deletions.
Expand Up @@ -9,7 +9,6 @@
import android.widget.EditText;
import android.widget.ListView;

import java.util.ArrayList;
import java.util.List;

import butterknife.BindView;
Expand All @@ -21,9 +20,10 @@
import openfoodfacts.github.scrachx.openfood.utils.Utils;
import openfoodfacts.github.scrachx.openfood.views.adapters.ProductsListAdapter;

import static org.apache.commons.lang3.StringUtils.isNotEmpty;

public class SearchProductsFragment extends BaseFragment {

private List<Product> productItems;
private ProductsListAdapter adapter;
private OpenFoodAPIClient api;

Expand All @@ -40,7 +40,6 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);

productItems = new ArrayList<>();
api = new OpenFoodAPIClient(getActivity());
}

Expand All @@ -54,15 +53,15 @@ protected void onProductClicked(int position) {
@OnClick(R.id.buttonSearchProducts)
protected void onSearchProduct() {
Utils.hideKeyboard(getActivity());
if (!nameSearch.getText().toString().isEmpty()) {
String searchTerms = nameSearch.getText().toString();
if (isNotEmpty(searchTerms)) {
buttonSearch.setEnabled(false);
api.searchProduct(nameSearch.getText().toString(), getActivity(),
api.searchProduct(searchTerms, getActivity(),
new OpenFoodAPIClient.OnProductsCallback() {
@Override
public void onProductsResponse(boolean isOk, List<Product> products) {
if (isOk) {
productItems = products;
adapter = new ProductsListAdapter(getActivity(), productItems);
adapter = new ProductsListAdapter(getActivity(), products);
listView.setAdapter(adapter);
}
buttonSearch.setEnabled(true);
Expand Down

0 comments on commit 508c8a3

Please sign in to comment.