diff --git a/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java b/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java index 201ad7627..6ddbdd645 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java @@ -39,14 +39,22 @@ public class LoyaltyCardCursorAdapter extends BaseCursorAdapter 0) { @@ -405,21 +402,21 @@ public class MainActivity extends AppCompatActivity implements LoyaltyCardCursor // to ensure that the noMatchingCardsText doesn't end up being shown below // the keyboard mCardList.setVisibility(View.VISIBLE); - helpText.setVisibility(View.GONE); + mHelpText.setVisibility(View.GONE); if(mAdapter.getItemCount() > 0) { - noMatchingCardsText.setVisibility(View.GONE); + mNoMatchingCardsText.setVisibility(View.GONE); } else { - noMatchingCardsText.setVisibility(View.VISIBLE); + mNoMatchingCardsText.setVisibility(View.VISIBLE); } } else { mCardList.setVisibility(View.GONE); - helpText.setVisibility(View.VISIBLE); - noMatchingCardsText.setVisibility(View.GONE); + mHelpText.setVisibility(View.VISIBLE); + mNoMatchingCardsText.setVisibility(View.GONE); } if (mCurrentActionMode != null) { @@ -682,7 +679,6 @@ public class MainActivity extends AppCompatActivity implements LoyaltyCardCursor @Override public void onRowClicked(int inputPosition) { - if (mAdapter.getSelectedItemCount() > 0) { enableActionMode(inputPosition); diff --git a/app/src/test/java/protect/card_locker/LoyaltyCardCursorAdapterTest.java b/app/src/test/java/protect/card_locker/LoyaltyCardCursorAdapterTest.java index 7cacb459b..843e26cf0 100644 --- a/app/src/test/java/protect/card_locker/LoyaltyCardCursorAdapterTest.java +++ b/app/src/test/java/protect/card_locker/LoyaltyCardCursorAdapterTest.java @@ -25,6 +25,8 @@ import java.util.Currency; import java.util.Date; import androidx.preference.PreferenceManager; +import androidx.recyclerview.widget.DefaultItemAnimator; +import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import protect.card_locker.preferences.Settings; @@ -61,8 +63,8 @@ public class LoyaltyCardCursorAdapterTest { LoyaltyCardCursorAdapter adapter = new LoyaltyCardCursorAdapter(activity.getApplicationContext(), cursor, (MainActivity) activity); - RecyclerView.ViewHolder viewHolder = adapter.createViewHolder(activity.findViewById(R.id.list), 0); - adapter.bindViewHolder((LoyaltyCardCursorAdapter.LoyaltyCardListItemViewHolder) viewHolder, cursor.getPosition()); + LoyaltyCardCursorAdapter.LoyaltyCardListItemViewHolder viewHolder = adapter.createViewHolder(activity.findViewById(R.id.list), 0); + adapter.bindViewHolder(viewHolder, cursor.getPosition()); return viewHolder.itemView; }